私は自分のデータをループしていますが、その結果を変数に入れています。現在、文字列として格納されています。文字列値の未定義変数を作成するためのPHP forループ
これは、値を区切るカンマでコンテンツを正しく返します。しかし、私は上記の通知
Notice: undefind variable: $myArray in ...
を取得する私はあなたが最初の$myArray
変数を宣言する必要があります$ myarrayの
私は自分のデータをループしていますが、その結果を変数に入れています。現在、文字列として格納されています。文字列値の未定義変数を作成するためのPHP forループ
これは、値を区切るカンマでコンテンツを正しく返します。しかし、私は上記の通知
Notice: undefind variable: $myArray in ...
を取得する私はあなたが最初の$myArray
変数を宣言する必要があります$ myarrayの
は、あなたがそれに追加することができます前に、変数が定義されている必要があり
$myArray="";
for ($i = 0; $i < count($AnotherArray); $i++){
$myArray .= $dataArray[$i].",";
}
を作成して呼び出す初めてです。だからあなたのコードは次のようになります。サイドノートとして
$myArray = '';
for ($i = 0; $i < count($AnotherArray); $i++){
$myArray .= $dataArray[$i].",";
}
、私はまた、$myArray
が実際に文字列ではなく配列である、あなたの変数の命名を見てお勧めします。また、$dataArray
と$AnotherArray
には、変数が格納しているデータは記述されていません。コーディングするときには、変数を意味のある名前にすると便利です。そうすれば、自分自身やコードを見ている他の人がそれに従うのが簡単になります。
$ myarrayの=。=、ちょうど。=十分だろうと、あなたは警告$を避けるために、ループの前に文字列変数を宣言する必要がありますmyArray = ""; – MacBooc
'$ myArray。= $ dataArray [$ i]。 'にする必要があります。構文エラーである余分な等号を持っています – GrumpyCrouton
私はタイプミスがありました。余分な等号を削除しました – jumpman8947