「最速で理解する PHP プログラミング」の講義 3: PHP Array_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:34:11
オリジナル
827 人が閲覧しました

例 7: 配列値の基本操作

コードをコピーします コードは次のとおりです:

$arr=array('a'=>"you",'b'= >"私" ,"彼");
$arr[]="その他";
echo $arr['b']."
"
$arr['c']=""; //値は空白のままにしておきますが、位置はまだ占めています
echo count($arr)."
";//配列内にある値の数。
unset($arr['b']);//この関数は、文字列、配列全体、その他の値の型と参照型を登録解除できます。
print_r($arr);//この関数は、数値型と参照型の内部構造全体を出力します。
echo "
";
foreach($arr as $key=>$value)
echo $key.":".$value."
";// の値を出力するループ配列全体。
?>

例 8: 配列と文字列の間の変換
コードをコピー コードは次のとおりです:

$arr=array('a'=>" " ,'b'=>"私","彼");
echo $arr=implode('-',$arr);//配列を文字列に変換、connector-
echo "
";
print_r(explode('-',$arr,2));//文字列を配列に変換します。最後のパラメータが使用されない場合、すべての '-' が配列に分割されることを意味します
?>

例 9: 配列の並べ替え
コードをコピーします コードは次のとおりです:

< ;?php
$arr=array ('b'=>"You",'a'=>"I","He");
ksort($arr);//配列はピンインでソートされます。 (UTF-8エンコーディング)キー値の場合、キー値は失われません。この並べ替えは新しい配列を返すのではなく、元の配列を参照として直接渡すことに注意してください。
print_r($arr);
echo "
";
asort($arr);//配列は値のピンインでソートされ、キー値は失われません。 。キー値が必要ない場合は、関数 sort() を使用できます。順序を逆にしたい場合は、関数 rsort() も使用できます。この並べ替えは新しい配列を返すのではなく、元の配列を参照として直接渡すことに注意してください。
print_r($arr);
echo "
";
$arr=array(10000,100,1000);//natcasesort() の間、値を自然に並べ替えます。大文字と小文字を区別しません
print_r($arr);
echo "
";//配列の逆順
echo "
"; ;


例 10: 配列、数値のランダム抽出、数値とコードの変換


コードをコピー
コードは次のとおりです: $arr=array('b'=> ;"you",'a'= >"I","He");
$key=array_rand($arr,2);//配列は 2 つのキー値をランダムに抽出し、2 つのキー値を含むインデックス配列を返します。キーの値
echo $arr[$key[0]].$arr[$key[1]];
echo "
";
echo mt_rand(60,100);// 内のランダムな整数を返します。範囲。
echo "
";
echo chr(mt_rand(ord('a'),ord('z'));//数値とエンコーディングの変換。
echo "
";
?>


実際、あまり使用されない配列関数をいくつか取り上げました。さらに、for または foreach ループを使用して配列を処理し、独自の my_function を生成することもできます。

http://www.bkjia.com/PHPjc/322479.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322479.html技術記事例 7: 配列値の基本操作 次のようにコードをコピーします。 ?php $arr=array('a'="you",'b'="I","him"); "; echo $arr['b']."br"; $arr['c']="";//null 値を与えますが、依然として占有します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート