私はこの問題をPHPコーディングで再度確認し、何が起きているのか理解できませんでした。この例では複数の次元の配列キーは、値ではなく単一文字を返します
$val = $matches[1][$i]
、$ I = 0(forループで設定)とアレイの寸法に保持された値は、文字列です。その文字列が$ valに代入される代わりに、$ valには文字列の0番目の文字が割り当てられます。 $ i = 1の場合、$ valに文字列の1番目の文字が割り当てられます。
PHPは文字列を返す代わりに、これを部分文字列演算のように扱うのはなぜですか?その文字列内の1文字の代わりに文字列の値を取得するにはどうすればよいですか?
どのように配列の一致を定義していますか?問題のコードスニペットのループを十分に投稿してください – Louis