ホームページ > バックエンド開発 > PHPの問題 > PHPで配列を走査するとはどういう意味ですか?

PHPで配列を走査するとはどういう意味ですか?

藏色散人
リリース: 2023-03-14 09:46:01
オリジナル
2423 人が閲覧しました

PHP の配列の走査とは、PHP コードを通じて配列内の各要素にアクセスすることを意味します。配列の走査方法: 1. for ループを介して走査する; 2. foreach ループを介して配列を走査するなど。

PHPで配列を走査するとはどういう意味ですか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.4、DELL G3 コンピューター

php とはどういう意味ですか?配列を走査していますか?

PHP による配列の走査とは、PHP コードを通じて配列内のすべての要素にアクセスすることを意味します。

配列の作成:

1.array(): 配列を生成します

 $a=array("Dog","Cat","Horse");
 print_r($a);
ログイン後にコピー

配列値、または key => 配列変数の値

厳密に型指定されています言語: 1. 配列には同じデータ型のデータしか格納できない 2. 配列の長さは固定である 3. メモリ上で連続である

2. 連想配列: $arr =array("111 "=>"ddd","daf"=>"ddd")

キーと値はペアで存在します

3.unset() は配列要素を削除します。

$a=array("Dog","Cat","Horse");
unset($a[0]);
ログイン後にコピー

4. 要素の追加:

$a[0]=10;要素の追加

$a[]=10;要素の追加

array_push ($a ,23);要素を追加

配列を走査します:

1.for($i=0;$i

{

echo $a[$i]."
";

}

インデックス配列のみを走査できます

2 .foreach は配列をループします。

foreach($a as $v)
{
    echo $v."<br>";
}
foreach($a as $v=>$k)
{
    echo $v."--"."$k"."<br>";
}
ログイン後にコピー

キーと値は同時に走査されます

3。List() と each() は、走査するために結合されます

var_dump(each($a )); 現在のポインタが指す要素を取り出し、新しい配列を返し、ポインタを 1 つ調整します

list($b,$c,$d,$e)=$a;
echo $b;
ログイン後にコピー

右側の配列を変数のセットに与えます

list($k,$v)=each($a);
while(list($k,$v)=each($a))
{
  echo $k."--"."$v"."<br>"
}
ログイン後にコピー

4配列ポインタ操作:

key(): return 配列の内部ポインタは現在、要素のキー名を指します

current(): 配列内の現在の要素 (ユニット) を返します.

next():現在の要素を指すポインタを次の要素の位置に移動し、現在の要素の値を返す

prev():現在の要素にポインタを移動前の要素の位置に移動し、現在の要素の値を返します。

#end(): Move 配列の内部ポインタは最後の要素を指し、要素の値を返します

reset(): 配列の内部ポインタを最初の要素にポイントし、この要素の値を返します。

do
{
    current($a)
}
while(next($a));
ログイン後にコピー

最初に実行してから条件を判断します。

in_array()判断元素是否在数组中出现
array_reverse()翻转数组
count()数组的无素个数
array_unique()删除数组中的重复值并返回新的数组;
unset()删除数组 的某个值
array_values()重新索引
array_merge()合并数组;
ログイン後にコピー
推奨学習: "

PHP ビデオ チュートリアル "

以上がPHPで配列を走査するとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート