ホームページ > バックエンド開発 > PHPチュートリアル > sort を使用して配列を並べ替えると、結果が 1 になるのはなぜですか?

sort を使用して配列を並べ替えると、結果が 1 になるのはなぜですか?

WBOY
リリース: 2016-06-13 13:24:18
オリジナル
998 人が閲覧しました

sort = 1

PHP code
<!--

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

-->
$a  =  array(2,4,1,3,7,5);
$a  = sort($a);
print_r($a);


ログイン後にコピー

Result: 1;
を使用して配列をソートした結果がなぜなのか、困惑しています。解決策を見つけてください! ! !

-----解決策---------
1 は並べ替えが成功したことを意味します

------解決策---------
PHP コード
$a = 配列(2,4,1,3,7,5);
エコーソート($a);
print_r($a);
<br><font color="#e78608">------解決策-----------</font><br>sort() が代わりに、それが正しいかどうかを返します。成功しても失敗しても true==1 なので、$a <div class="clear"> を出力する必要があります。</div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート