この記事では主に、配列の交差、配列内にキーが存在するかどうかの判断、2 つの配列のマージ、データの並べ替え、配列の追加、配列要素の削除、配列要素のランダムな抽出などの例に焦点を当てます。
この記事では、配列の交差、配列内にキーが存在するかどうかの判断、2 つの配列の結合、データの並べ替え、配列の追加、配列要素の削除、配列要素のランダムな抽出などの例に主に焦点を当てています。
*/
$array1=array("a"=>"緑","赤","青");
$array2=array("b"=>"緑","黄","赤");
$result=array_intersect($array1,$array2);//交差を計算し、値を割り当てます
print_r($result);
//
$search_array=array('first'=>1,'second'=>4) //配列を定義します
if(array_key_exists('first',$search_array)) //配列にキーが存在するかどうかを判定します
{
echo "「最初の」要素は配列内にあります" // 対応する情報を出力します
}
//
$ar1=array("色"=>array("お気に入り"=>"赤"),5);
$ar2=array(10,"color"=>array("お気に入り"=>"緑","青"));
$result=array_merge_recursive($ar1,$ar2); // 2 つの配列をマージし、結果の配列を返します
print_r($result); //結果を出力します
//
$array1=array("color"=>"赤",2,4);
$array2=array("a","b","color"=>"green","shape"=>"台形",4);
$result=array_merge($array1,$array2) // 2 つの配列をマージします
print_r($result); //結果の内容を出力します
//
$ar1=array("10",100,100,"a"); //配列 1 を定義します
$ar2=array(1,3,"2",1); //配列2を定義します
array_multisort($ar1,$ar2); // 2 つの配列をソートします
var_dump($ar1); // ソートされた結果を出力します
var_dump($ar2); // ソートされた結果を出力します
//
$stack=array("orange","banana","apple","rasptutorialberry"); //配列を定義します
$fruit=array_pop($stack); // 最後の要素がスタックからポップされます
print_r($stack); // 結果を表示します
//
$stack=array("orange", "banana") //元の配列を定義します
array_push($stack,"apple","raspberry") //スタックプッシュ操作を実行します
print_r($stack); //結果を表示すると4つの値が返されます
//
srand((float)microtime()*10000000) //乱数生成器のシード
$input=array("neo","morpheus","trinity","cypher","tank"); //元の配列を定義します
$rand_keys=array_rand($input,2); //配列要素をランダムに選択します
print $input[$rand_keys[0]]."n" //ランダムに選択された配列要素をそれぞれ表示します
;
print $input[$rand_keys[1]]."n";