1. 配列処理関数:
酔っぱらい: 配列処理関数は PHP 開発では非常に一般的であり、実際のアプリケーションでは配列処理関数をよく学ぶことが重要です: 配列の作成と変換。文字列の配列への相互変換、配列から XML、配列から配列の検出。配列内のすべての値を取得し、配列内のすべてのキー値を取得します。 🎜>1. 配列を作成します:
$new = array();
2. implode (分離、str) は、指定された文字に従って配列値のデータを連結します
code コードは次のとおりです。
$arr = array('Hello','World!','Beautiful','Day!'); implode(" ",$arr); 出力
Hello World!
3.count(arr) 配列内のセルの数またはオブジェクト内の属性の数をカウントします。
コードをコピー コードは次のとおりです:
$a=array("a"=>"Dog", "b" =>"猫","c"=>"馬");print_r(array_rand($a,1));
出力: b
コードをコピーします コードは次のとおりです:
$a=array("a"=>"Dog","b" =>"猫" ,"c"=>"馬");print_r(array_rand($a,2));コードを表示
Array ( [0] => c [1] = > b )
6.array_sum() 関数は、配列内のすべての値の合計を返します。
コードをコピー コードは次のとおりです:
$a=array(0=>"5",1= >" 15",2=>"25");echo array_sum($a);
出力: 45
コードをコピー コードは次のとおりです:
$a=array(0=>"Dog",1= >" 猫",2=>"馬",3=>"鳥");print_r(array_slice($a,1,2));コードを表示
Array ( [0] = > Cat [1] => Horse )
8.array_count_values() 関数は、配列内のすべての値の出現数をカウントするために使用されます。
コードをコピー コードは次のとおりです:
$a=array("Cat","Dog","Horse) "," 犬");print_r(array_count_values($a));出力:
Array ( [猫] => 1 [犬] => 2 [馬] => 1 )
3. XML への配列
コードをコピー コードは次のとおりです。
function array2xml( $array, $tag) {function ia2xml($array) {
$xml="";
foreach ($array as $key=>$value) {
if (is_array( $value)) {
$xml.="<$key>".ia2xml($value)."$key>";
} else {
$xml.="< ;$key>". $value."$key>";
}
}
return $xml;
}
return simplexml_load_string("<$tag>" .ia2xml($array) ."$tag>");
}
$test['type']='lunch';
$test['time']='12: 30';
$test['menu']=array('メインコース'=>'サラダ', 'メインコース'=>'ステーキ');
echo array2xml($test,"食事") ->asXML() ;
出力:
コードをコピー コードは次のとおりです:
12:30時間> ><メニュー>サラダメインコース>
メニュー>食事> >