php 5.2 での配列操作。
以下の内容はphp5.2.5環境でテストしました。 1.
<?php $arr = array("a" => 1,"b" => 2,"c" => 3);
このように配列を定義すると、コンパイルエラーが報告されます:
<?php $arr = array("a" = 1,"b" = 2,"c" = 3);
<?php $arr = array("a" => 1,"b" => 2,"c" => 3); echo $arr[0]; echo $arr[1];
正しい印刷方法:
echo $arr["a"];
3. 要素を追加または変更する場合、 = のみを使用できます。 =>
Copy は使用できません。コード コード例:
<?php $arr = array("a" => 1,"b" => 2,"c" => 3); $arr["c"] => 6;
要素を追加または変更するには、次のように記述する必要があります:
<?php $arr = array("a" => 1,"b" => 2,"c" => 3); $arr["d"] = 4; $arr["c"] = 6;
要素を削除するには、unset を使用します:
unset ($arr["c"]);
コードのコピー例:
<?php $arr = array("a" => 1,2,"b" => 3,4); $arr[] = 5; foreach($arr as $key => $value) { echo "key:$key value:$value<br>"; }
key:a value:1 key:0 value:2 key:b value:3 key:1 value:4 key:2 value:5注: ユーザーがキーを定義していない場合にのみ、PHP は 0 から始まる数字をキーとして自動的に使用します。
5. PHP の配列にはポインターがあり、配列を前後に操作できます
コードのコード例をコピーします:
<?php $arr = array("a" => 1,3,"b" => 2);
current
を指します。 ($arr)."0c6dc11e160d3b678d68754cc175188a";//1 つ前に進みます
echo next($arr)."
";//デフォルトのソート原則は小さいものから大きいものへですsort( $ arr);
//終了後、配列ポインタは最初の要素で停止します
echo current($arr)."
";
echo next($arr)."
gt;";
/ /1 つ前の位置に戻る
echo prev($arr)."
";
出力結果:
13121
以上がPHP 5.2.xの配列操作例の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。