ユーザー定義のソートされた配列に関連する問題

WBOY
リリース: 2016-06-13 13:41:02
オリジナル
1143 人が閲覧しました

ユーザー定義のソート配列の問題

PHPコード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><?PHP 
$number = array(array('tir','tire','100'),
                array('Oil','oil','50'),
                array('spk','spark','10'));
                
function compare($x,$y){
                if($x[1]==$y[1]){
                
                return 0;}
                else if($x[1]<$y[1]){
                return -1;
                }
                else{
                
                return 1;}
                }
usort($number,'compare');
print_r($number);
?>
        
ログイン後にコピー


その関数の戻り値がわかりません 原理は何ですか?専門家に詳しく説明してください。PHPを勉強したばかりです

-----解決策---------
私の理解のために、lz は以下の私の例を参照できます。お役に立てば幸いです
PHP コード

$number = 配列(
        array('tir1','tire2','100'),
                array('Oil1','oil2','50'),
                array('spk1','spark2','10')
                
     );
                    
関数比較($x,$y){
    if($x[1]==$y[1]){
         0を返します。
     else if($x[1]
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!