echo " "; <ol> <li> <li> <li> コードをコピーします。 //配列内の値を取得する array_keys();//配列内のキーを取得します in_array();//値が配列内にあるかどうかを確認します array_key_exists();//キーが配列内にあるかどうかを確認します array_flip();//キーと値を交換する array_reverse();配列内の値を反転します</li> <li> </li> <li>配列の要素と一意性を数える 1.count(); 2.array_count_values();//配列内の各値の出現数をカウントします。 3.array_unique();//配列内の重複を削除します コールバック関数を使用して配列を処理する関数:</li> <li> </li> <li>1.array_filter(); </li> <li> <li> </ol> </div> <em onclick="copycode($('code_HsC'));"></em><?php </div>$arr=array("user1"=>70,60,80,78,34,34,34,56,78,78); { <p>return ($var>60); </p>$arr2=array_filter($arr,"older"); <p>print_r($arr2); "; </p>?> <p></p> <div class="blockcode">コードをコピー<div id="code_rp9"> <ol> <li>2.array_map(); 参照パラメータ: 要件: 配列の値が 1 ずつ増加します </li> <li> <li> <li> <li> <li> <li>function show(&$arr){</li> <li>foreach($arr as $key=>$val){</li> <li>$arr[$key]=$val+1;</li> <li>}</li> <li>}</li> </ol> </div> <em onclick="copycode($('code_rp9'));"></em>コードをコピー </div> <p></p> 配列のソート関数 1.sort(); キーは保持されません。 2.rsort(); 降順、キーは保持されません。 3.asort(); 昇順、キーを保持 4.arsort(); 降順、キーを保持 5.ksort(); キーに従って昇順にソートします。 6.krsort(); キーで降順にソートします。 7.natsort(); 画像 img2.jpg などの自然数の昇順ソート 8.natcasesort(); 大文字と小文字を無視して昇順に並べ替えます。 9.multisort();複数の配列のソート ksort(); <div class="blockcode"> <div id="code_OXr"><ol> <li> <li><?php </li> <li>$arr=array("user1"=>10,"b"=>1,"c"=>3,"d"=>30); $arr2=array_flip($arr); </li> <li>echo "<pre class="brush:php;toolbar:false">"; </li> <li> <li> <li>;コード </li> </ol></div> <em onclick="copycode($('code_OXr'));">natsort(); </em> </div> <p></p> <div class="blockcode"> <div id="code_Ck5"><?php <ol>$array1 = $array2 = array("img12.png", "img10.png", "img2.png", "img1.png"); ; <li>echo "標準ソートn"; </li> <li>natsort($array2); </li> <li>print_r($array2) </li> <li> <li> <li>;グループの並べ替え: </li> <li> <li> <li> </ol> </div><?php <em onclick="copycode($('code_Ck5'));">$arr=array("aaa","bbbbbbbb","cc","ddddd"); </em>//要件: </div>//1. タイトルの長さで並べ替えます<p>// 2. タイトルの長さがタイトル文字列のキーになります</p>//配列内の値の長さを取得し、新しい配列として使用します<div class="blockcode">//strlen($val)で文字列の長さを取得します<div id="code_TLf">foreach($ arr as $val) { <ol>$lens[]=strlen($val); <li>} </li> <li>array_multisort($lens,SORT_ASC,$arr);// 配列をソートし、最初の配列に従って 2 番目の配列をソートします SORT_ASC は昇順を意味しますorder</li> <li> sort($lens); </li> <li>$arr2=array_combine($lens, $arr);//最初の配列は 2 番目の配列に対応するキーとして機能し、新しい配列を返します</li> <li>echo "<pre class="brush:php;toolbar:false">"; print_r( $arr2); </li> <li>echo "" 関数の分割、結合、分解、結合 1.爆発(); 2.inplode();//join(); 3.array_slice(); 配列のインターセプト 4.array_splice(); 配列の切断 5.array-merge(); 複数の配列を結合します。 6.array_combine(); 配列、2 つの配列を結合します。前者の配列をキーとして、後者の配列を値として使用します。 7.array_intersect(); 2 つの配列の交差部分を見つけます。 8.array_diff(); 最初のパラメータに基づいて 2 つの配列の差を見つけます。 9.array_pop(); 末尾から値をポップし、ポップアップ値を返します。 10.array_push(); 最後の位置から値をプッシュし、要素の数を返します。 11.array_shift(); 前の位置から値を削除します。 12.array_unshift(); 前の位置から値をプッシュします
$str="php,js,html,ces,div"; $str2=explode(",",$str); ("-",$arr); echo ""; <div class="blockcode">echo "</p><div id="code_CEv"><p< ;?php <ol>$str="php,js,html,ces,div"; <li>$arr=explode(",",$str); </li> <li>$arr2=array_reverse($arr);//値について話す配列内で逆順を実行します </li> <li>$str2=implode("-",$arr2); </li> <li>print_r($str2); </li> <li>echo ""; ; " </em>echo ""; コードをコピーしてください 削除したり減算するだけでなく、追加することもできます
//マージ後の最初の 4 桁を取得します$e = array_slice($d, 0) , 4); //$e 配列を文字列に変換します
? コードをコピー |