foreach がこのような配列をどのように走査できるのかまだ理解できません
たとえば、次のような配列があります。
array(4) {
["title"]=>
array(9) {
[0]=>
string(3) "Title 1"
[1 ]=> ;
string(3) 「タイトル 2」
string(3) =>
array(9) {
[0]=>
string(1) "n1"
[1]=&
文字列(1) "n2"
[2]=>
文字列(1) "n3"
[3]=>
文字列(1) "n4"
}
["pic"]=> (9) {
[0]=>
文字列(4) "1.jpg"
[1]=>
文字列(4) "2.jpg"
文字列(4) "3.jpg"
[3]=>
文字列(4) " 4.jpg" }
["価格"]=>
配列(9) {
[0]=>
文字列(5) "85.00"
[1]=>
文字列(6) " 155.00 "
[2]=>
" 文字列(5) "49.00"
[3]=>
文字列(5) "75.00"
}
.... さらに配列
}
内部に入りたい データは次のように走査され、ループされます。
85.00
;

/em>

< ;li>
何を書けばいいですか?
foreach($arr as $key => $value)
{
foreach(記述されません)
{
echo '
echo '';
echo '
echo $title;
echo ''.$price.'< ;/ em>';
echo '';
}
}
ディスカッションへの返信 (解決策)
foreach( $value as $k=> ;$ v)
赤いものは前のレイヤーと同じ値ですが、青いものは異なります
配列構造については、行と列を行うために以前投稿した 2 次元配列クラスを使用するのが最善です出力
のような配列構造の場合、行と列の変換を行うには、以前に投稿した 2 次元配列クラスを使用するのが最善です。出力時に一度トラバースできます
どこですか?リンクを送ってもらえますか?
投稿数は少ないですが、検索すれば見つかります
実際、配列のキーと値の対応が確認できれば、二次元のキー値を直接走査することもできます
for($i= 0;$i echo $array["title"][$i];
……
}
foreach( $value as $k=>$v)
赤い値は前のレイヤーの値と同じですが、青い値は異なります
このようにして、すべてのデータが出てきます。
効果は次のとおりです:
タイトル 1
タイトル 2
タイトル 3
タイトル 4
n1
n2
n3
n4
1.jpg
2.jpg
3.jpg
4.jpg
85 .00
155.00
49.00
75.00
欲しいものではなく、すべてのデータを取り出しただけです
タイトル 1、n1、1.jpg、85.00
タイトル 2、n2、2.jpg、155.00
タイトル 3、n3、3.jpg、49.00
タイトル 4、n4、4.jpg、75.00
必要なものではなく、すべてのデータを取り出しただけです
タイトル 1、n1、1.jpg、85.00
タイトル 2、n2、2.jpg、155.00
タイトル 3、n3 , 3.jpg, 49.00
Title 4, n4, 4.jpg, 75.00
データ構造は次のようになっていますので、行と列を変換するか、#4 として記述してください
データ
$ar = array( "title" => array("标题1", "标题2", "标题3", "标题4"), "id" => array("n1", "n2", "n3", "n4"), "pic" => array("1.jpg", "2.jpg", "3.jpg", "4.jpg"), "price" => array("85.00", "155.00", "49.00", "75.00"),);
foreach($ar['id'] as $i=>$r) { echo <<< HTML<li><a href="$r" /><img src="{$ar['pic'][$i]}"/>{$ar['title'][$i]}<em>{$ar['price'][$i]}</em></a></li>HTML;}
foreach(array_map(null, $ar['id'], $ar['pic'], $ar['title'], $ar['price']) as $i=>$r) { echo <<< HTML<li><a href="$r[0]" /><img src="$r[1]"/>$r[2]<em>$r[3]</em></a></li>HTML;}
<li><a href="n1" /><img src="1.jpg"/>标题1<em>85.00</em></a></li><li><a href="n2" /><img src="2.jpg"/>标题2<em>155.00</em></a></li><li><a href="n3" /><img src="3.jpg"/>标题3<em>49.00</em></a></li><li><a href="n4" /><img src="4.jpg"/>标题4<em>75.00</em></a></li>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。
