preg_match_all() の小さな問題がわかりません。解決してください。 preg_match_all("/d*/","5555", $images); 出力される $images 配列は次のとおりです: Array ( [0] => Array ( [0] => 5555 [1] => ) ) 2 次元配列に空のインデックスがあるのはなぜですか? 共有先: -----解決策---------d(.*)d は一致を意味します少なくとも 1 つの数字があれば、当然何も残りません (.*) は 0 を複数の文字に一致させることを意味します。0 文字は空ではありませんか?