PHP 配列の並び替え

asort ($res_get_email,SORT_STRING);

sort (配列,パラメータ);
このパラメータを次の3つから選択することで並べ方をコントロールすることができます。
SORT_REGULAR – 通常通りに項目を比較
SORT_NUMERIC – 数値的に項目を比較
SORT_STRING – 文字列として項目を比較

参考URL:http://w1.nirai.ne.jp/freeze/main/file12.html

カテゴリー: 雑記. タグ: , , . Leave a Comment »

php フォームのPOST送信で配列を扱う場合

htmlのフォーム内のcheckboxなどで、配列を扱いたい場合は、以下のように name 属性に [] をつけます。これで配列として扱えます。
<input type=”checkbox” name=”item[]” value=””>
<input type=”checkbox” name=”item[]” value=””>
<input type=”checkbox” name=”item[]” value=””>
<input type=”checkbox” name=”item[]” value=””>

その後、受け取った $_post[‘item’] を foreach などで回せば、自由に配列を扱うことが出来ます。

php 配列の要素から重複を削除し、添え字を再配布する

$example_array= array( "green", "red", "green", "blue", "red");

phpで上記のような配列から、重複要素を削除するには

$example_array = array_unique($example_array);

とすることで重複要素は削除されます。

続きを読む »

php 配列に要素を追加する

<?php
$array
[] = $var;
?>
$array に 要素$varが次々に追加されていく。
カテゴリー: 技術的な話題. タグ: , . Leave a Comment »