ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列、変更、トラバーサル、関数など。
php 配列、変更、トラバーサル、関数など
php W3c http://www.w3school.com.cn/php/func_array_search.asp
PHP 配列形式:
①、数値配列
次のような形状: array(v1,v2,v3,v4,...)
配列 (値 1、値 2、値 3、...)
②、連想配列
形状は次のとおりです: array(k1=>v1,k2=>v2,k3=>v3,....)
配列(key1=>value1, key2=>value2, key3=>value3,…)
③、多次元データ
$arr_arr = array(array(4567,77.7,99,100),"aa","bb",cc);
データ表示:
print_r()
var_dump() (タイプ、長さ、その他の情報が含まれます)
$arr = array(1,2,3,4,5);
print_r($arr);
echo "
";
var_dump($arr);
結果は次のとおりです:
Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5)
配列(5) { [0]=> int(1) [1]=> int(3) [4]=> ; int(5)}
配列トラバーサル foreach():
$arr = array(1,2,3,4,5);
foreach($arr as $k => $v){
echo "key => value is ".$k."=>".$v."
";
}
多次元配列の出力:
$arr_arr = array(array(4567,77.7,99,100),"aa","bb",cc);
echo "var_dump 多次元配列
";
var_dump($arr_arr);
echo "print_r() 多次元配列
";
print_r($arr_arr);
表示:
var_dump 多次元配列
配列(4) { [0]=> 配列(4) { [0]=> int(4567) [1]=> int(99) [3]= > int(100) } [1]=> 文字列(2) "aa" [2]=> 文字列(2) "cc"}print_r()多次元配列
Array( [0] => Array ( [0] => 4567 [1] => 77.7 [2] => 99 [3] => 100 ) [1] => aa [2] = > bb [3] => cc)
配列関数:
関数の削除: unset($arr['k']);
値の並べ替え: sort()、rsort() (逆順)
キーソート: ksort()、krsort()
合計: array_sum($array)
数値: count()<---->sizeof()
検索: in_array(value,$array)
array_search(値,$array)
まずは W3Cschool を見て、目次を投稿し、学習計画を立てて、W3Cschool に慣れてみましょう:
1、PHP の基本
5、php と ajax
6. PHP リファレンスマニュアル