![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
usort(PHP 3>= 3.0.3, PHP 4 ) usort -- ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ã®æ¯”較関数ã«ã‚ˆã‚Šå€¤ã§é…列をソートã—ã¾ã™èª¬æ˜Žvoid usort ( array array, string cmp_function)ã“ã®é–¢æ•°ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©ã®æ¯”較関数ã«ã‚ˆã‚Šé…列をãã®å€¤ã§ã‚½ãƒ¼ãƒˆã—ã¾ã™ã€‚ ソートã—ãŸã„é…列を複雑ãªåŸºæº–ã§ã‚½ãƒ¼ãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã€ ã“ã®é–¢æ•°ã‚’使用ã™ã‚‹ã¹ãã§ã™ã€‚ 比較関数ã¯ã€æœ€åˆã®å¼•æ•°ãŒ2番目ã®å¼•数よりå°ã•ã„ã‹ã€ç‰ã—ã„ã‹ã€å¤§ãã„ å ´åˆã«ã€ãれãžã‚Œã‚¼ãƒæœªæº€ã€ã‚¼ãƒã«ç‰ã—ã„ã€ã‚¼ãƒã‚ˆã‚Šå¤§ãã„æ•´æ•°ã‚’返㙠必è¦ãŒã‚りã¾ã™ã€‚2ã¤ã®ãƒ¡ãƒ³ãƒãƒ¼ã®æ¯”è¼ƒçµæžœãŒç‰ã—ã„ã¨ãªã£ãŸå ´åˆã€ ソートã•れãŸé…列ã®é †ç•ªã¯å®šç¾©ã•れã¾ã›ã‚“。 比較関数ã¨ã—ã¦ã‚るオブジェクトã®ãƒ¡ãƒ³ãƒãƒ¼é–¢æ•°ã‚’使用ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ 以下ã®ä¾‹3ã‚’å‚照下ã•ã„。
ã“ã®ä¾‹ã¯ä»¥ä¸‹ã‚’表示ã—ã¾ã™:
多次元é…列をソートã™ã‚‹éš›ã«ã¯ã€$a 㨠$b ã¯é…åˆ—ã®æœ€åˆã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ ã¸ã®å‚ç…§ã‚’ä¿æŒã—ã¦ã„ã¾Y。 ã“ã®ä¾‹ã®å‡ºåŠ›ã¯ä»¥ä¸‹ã¨ãªã‚Šã¾ã™ã€‚
ã“ã®ä¾‹ã®å‡ºåŠ›ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
uasort(), uksort(), sort(), asort(), arsort(), ksort(), natsort(), rsort() ã‚‚å‚照下ã•ã„。
|