ですから、現時点で直面している問題は次のとおりです。私は出発ボードをこのように表示しようとしていますDeparture Board 1このボードはlaravelを使って作成されました。私は現在PHPでそれをやろうとしています。私が実行している主要な問題は、あなたは、私が代入しようとしているJavaScriptで新しい行をPHPで作成する方法
(['EIN139 EIDW KBOS<br>EIN13T EIDW KBOS<br>EIN1GE EIDW CYYZ<br>RYR1923 EIDW
EPKK<br>RYR35CW EIDW EGKK<br>RYR67C EIDW EGBB<br>RYR681C EIDW EGBB<br>RYR6CM
EIDW EHAM<br>RYR73WK EIDW EGGW<br>RYR81SU EIDW LEGE<br>RYR87CJ EIDW
EGBB<br>'])
それが1行にまだあるが、代わりに、それは別の行にあることの表示され表示されるように意図されたHTMLソースコードのすべてを見つけるでしょう以下の文字列は、それがボードAs ShownにBRを示し"br" for "\ n";と "\ n";まだ運がない。
var board = new DepartureBoard (document.getElementById ('test'), {
rowCount: 10, letterCount: 20 });
board.setValue (['<?php foreach ($data as $info) {
if (strlen($info->callsign) > 6) {
echo $info->callsign.' ';
echo $info->origin.' ';
echo $info->destination."<br>";
} elseif (strlen($info->callsign) < 6) {
echo $info->callsign.' ';
echo $info->origin.' ';
echo $info->destination."<br>";
} else {
echo $info->callsign.' ';
echo $info->origin.' ';
echo $info->destination."<br>";
}
}?>']);
私は逃したものがありますか?
@foreach ($data as $info)
'{{$info->callsign}} {{$info->origin}} {{$info->destination}}',
@endforeach
これよりもあまり複雑ではないlaravelのコード。 laravelコードが自動的に文字列を分割し、上記のコードはPHP_EOLを試してみません おかげ
あなたが\ nを使用するとどうなるでしょうか。また、実際にデータを表示する方法もわかりません。さらに、テンプレート言語(ヒント、純粋なPHPはさらに簡単になるでしょう)でとても簡単なのであれば、それはなぜですか? –
"\ r \ n"を試して文字列を ""の代わりに ""の間に入れてください – SolidSnake