PHP配列ポインタ操作の実装コード_PHPチュートリアル
/**
* 配列の内部ポインタを 1 桁戻します
* @param array &$arr
* @returnmixed 前のセルの値を返します。セルがなくなった場合は FALSE を返します
* 配列に空のセルが含まれている場合、値が 0 の場合、この関数はこれらのセルに遭遇したときに FALSE も返します
* 空のセルまたはセル値 0 を含む可能性のある配列を正しく走査するには、 each() 関数を参照してください
*/
mixed prev(array &$arr);
$transport = array('foot', 'bike', 'car', 'plane'); current($transport); // $mode = 'foot';
$mode = next($transport);車';
$mode = prev($transport); // $mode = 'バイク'; // $mode = '飛行機'; ;//$mode = 'foot';
array("key"=>"value");配列を作成する
print_r($array); () 関数は新しい配列を作成し、パラメーターを新しい配列の単位として使用します
$newArray = Compact("red","green"," yellow","blue","array"); extract()関数で配列内の単位を変数に変換します
extract($exArray);
echo "$key1 $key2 $key3 $key4 $key5";
※値を確認してください、key
array_key_exists($key) ,$array);//配列キーを確認
in_array($value,$array);//配列の値を確認
※値を取得
//配列の値を取得するにはarray_values()を使用
$ carValues = array_values($car);
//配列キー名の値を取得します
$twoKeys = array_keys($array);//現在のユニットのキー名を出力します
/ /配列を定義した後、current()を使用して現在のユニットの値を取得します
$red = current($array)
list($red,$green) = $array;//に値を割り当てます配列を変数に、$array = array("red","green");
each($two);// 配列内の現在のユニットのキーと値を返します
※配列を走査します
foreach($ two as $subArray);//配列を走査
while(list($key,$value) = each($array)){
echo " $key=>$value,";// each を使用して配列
}
※配列を埋めます
//配列を左右に埋めます
array_pad($array,+3,"shuzhi");//第2引数は左から右に埋められ、次の場合のみ埋められます。値はセルの数より大きいです
$array1 = array_fill(5,5,"test");//array_fill() を使用してこの配列の値を埋めます。値は test で、5 番目の単位から始めて埋められます。合計 5 個
//配列キー名を入力します
$keys = array('string', 5, 10, 'str');
$array3 = array_fill_keys($keys,"array value"); array_filp() 関数を使用してキーの名前と値を交換します
$speed = array_flip ($speed);
//array_splice() 関数を使用して 6 番目のユニットの値を 7 に置き換えます
$output = array_splice($input) ,6,0,7);
//array_splice() 関数を使用して配列ユニットを削除し、最初の 5 ユニットのみを保持します
$output = array_splice($input,5);
$array1 = range(10,100,10) ); // range() 関数の 3 番目のパラメータを使用して単位間のステップ値を設定します
※並べ替え
shuffle($array) // 配列の順序をシャッフルします
// 並べ替えには array_multisort() を使用します3 つの配列
array_multisort($sort1,$sort2,$sort3);
//この配列を変更し、インデックス関係を維持します
asort($array);
//テスト配列を逆ソートし、インデックス関係を維持します
arsort( $array);
//ksort() を使用してキー名で配列をソートします
ksort( $array)
//krsort() 関数を使用してキー名で逆ソートします
krsort($array); sort() でテスト配列を並べ替えます [キー名で並べ替え]
sort($array);
/ / natsort() を使用して並べ替え [自然な並べ替え、数値配置] は単位値の大文字と小文字を区別します
natsort($ array);
// natcasesort() 関数を使用してソート [自然ソート] しますが、数値の大文字と小文字は無視します
natcasesort($array ; () 3 つの配列の差集合を計算します [配列値を比較]
$result = array_diff($dog1,$dog2,$dog3);
//array_diff_assoc() を使用して 3 つの配列の差分セットを計算します [値とキーの名前の比較]
$result = array_diff_assoc($dog1,$dog2,$ Dog3);
//array_diff_key() を使用して 3 つの配列の差分セットを計算します [キー名の比較]
$result = array_diff_key($dog1,$dog2, $dog3);
//array_intersect() を使用して交差を計算します3 つの配列の [配列値を比較]
$result = array_intersect($dog1,$dog2,$dog3);
//array_intersect_assoc() を使用して 3 つの配列の共通部分を計算します [値とキー名の比較]
$result = array_intersect_assoc($dog1,$dog2,$dog3);
//array_intersect_key() を使用して 3 つの配列の交差を計算します [キー名を比較]
$result = array_intersect_key( $dog1,$dog2,$dog3) ;
※配列を結合する
// array_merge() 関数を使用して配列を結合する
$result = array_merge($array1,$array2,$array3,$array4,$array5);//ランダムに10個取り出します
count($array,COUNT_RECURSIVE);//配列のユニット数を表示します、第2パラメータは1かCOUNT_RECURSIVEのみです、場合によっては多次元配列を走査することもできます
※スタックをプッシュしてプッシュしてください
/ /配列はスタックからポップされ、後入れ先出しで配列の最後のユニットがポップアウトされます
array_pop($array)
//配列はスタックにプッシュされ、2 つの値が追加されます。 7, 8 を配列の末尾に追加します
array_push($array, 7, 8);
//配列の先頭の単位を配列の外に移動します
array_shift($array);
// 7, 8 を配列の末尾に追加します配列の先頭
array_unshift($array,7,8);
http://www.bkjia.com/PHPjc/322952.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/322952.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
