ホームページ  >  記事  >  バックエンド開発  >  PHP 配列の合計、配列の交差、コンテンツの置換およびその他の操作_PHP チュートリアル

PHP 配列の合計、配列の交差、コンテンツの置換およびその他の操作_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:55:00808ブラウズ

このチュートリアルでは主に、配列要素の和と交差の検索、内容の置換、配列の内容の検索などの中間データ操作について説明します。

このチュートリアルでは主に、配列要素の和と交差の検索、内容の置換、配列の内容の検索などの中間データ操作について説明します。
*/
$input=array("red","green","blue"," yellow") //元の配列を定義します
array_splice($input,2); //削除操作を実行します
print_r($input); //処理結果を出力します
$input=array("red","green","blue"," yellow") //元の配列を定義します
array_splice($input,1,-1); // 削除操作を実行し、長さを指定します
print_r($input); //処理結果を出力する
$input=array("red","green","blue"," yellow") // 元の配列を定義します
array_splice($input,1,count($input),"orange"); //削除操作を実行し、長さと内容を指定します
print_r($input); //処理結果を出力します
$input=array("red","green","blue"," yellow") //元の配列を定義します
array_splice($input,-1,1,array("black","maroon")); // 内容を配列に置き換えます
print_r($input); //処理結果を出力する
$input=array("red","green","blue"," yellow") //元の配列を定義します
array_splice($input,3,0,"紫");
print_r($input); //処理結果を出力します

//
$sweet=array('a'=>'apple','b'=>'banana') //元の配列を定義します
$fruits=array('sweet'=>$sweet,'sour'=>'lemon'); // 別の配列を定義します
function test_print($item,$key) //ユーザー定義関数
{
echo "$key contains $itemn" // 2 つのパラメータを出力します
; }
array_walk_recursive($fruits,'test_print'); //配列メンバーのカスタム関数を再帰的に呼び出します

//合計
$a=array(2,4,6,8); //元の配列を定義します
echo "sum(a)=".array_sum($a)."n" //合計
; $b=array("a"=>1.2,"b"=>2.3,"c"=>3.4); //元の配列を定義します
echo "sum(b)=".array_sum($b)."n" //合計

;

//配列交差
関数 strcasecmp($key1, $key2)
{
if($key1==$key2) //2 つのパラメータが等しい場合
0 を返す; //0 を返す
else if($key1>$key2) //前のキーが次のキーより大きい場合
1 を返す //1 を返す
else else //前のものが次のものより小さい場合
-1 を返す //-1 を返す
}
$a1=array("a"=>"green","b"=>"brown","c"=>"blue","re​​d") //配列 1 を定義します
$a2=array("a"=>"green","b"=>"brown"," yellow","re​​d"); //配列2を定義します
print_r(array_uintersect_uassoc($a1,$a2,"strcasecmp","function")); // 2 つの配列の交差部分を見つけます

//配列交差
$a=array("a"=>"green","b"=>"brown","c"=>"blue","re​​d") //配列 1 を定義します
$b=array("a"=>"green","b"=>"brown"," yellow","re​​d") // 配列 2 を定義します
$result=array_uintersect($a,$b,"strcasecmp"); //配列の交差を計算します
print_r($result);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631719.html技術記事このチュートリアルでは主に、配列要素の合計と交差の内容の置換や配列の内容の検索などの中間データ操作について説明します。 このチュートリアルでは主に中間データ操作、配列要素の検索について説明します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。