質問:
PHP で echo メソッドを使用して Web ページに長い文字列を出力し、空白行が生成された場合はどうすればよいですか?
dutyList[2]=[new Array("Deputy Director of Teaching Quality","9" ),new Array("教育の質の副部長" ,"10"),new Array("クラス担任","11"),new Array("教務","12")]; =[new Array("入学事務局長","1" ),new Array("入学事務次長","2"),new Array("コンサルタント","3"),new Array("オンラインカウンセリング
コンサルタント","4")、新しい配列("コンサルティング アシスタント","5")、新しい配列("メディア スペシャリスト","6")、新しい配列("ブランド プロモーション スペシャリスト","7") ,new Array("Regional Director","8")] ;
上記のコードに示すように、php を使用して js コードを動的に生成しますが、短い文字列の出力は問題ありませんが、長い文字列のdutyList[3]が生成されます。ページに出力すると空白行が発生し、js が実行できなくなります。リーダー、アドバイスをお願いします。
答え:
これは ECHO の問題ではありません。PHP コード自体に改行があるはずです。new Array("オンライン相談
コンサルタント", "4"),
改行文字が入っています。私は通常、ECHO を使用して、余分な空白行を含まない Web ページ全体を出力します。