-1

get_travel_reports_places()関数 ( )に配列があり、$placesいくつかの場所が保存されています (たとえば、「バンコク、タイ」、「ビエンチャン、ラオス」など)。

この配列の内容を、返すことができる変数に入れたいと思います。目標は、このような関数を呼び出すことです

<?php echo get_travel_reports_places(); ?>

で区切られた場所のリストを取得します|:

Bangkok, Thailand|Vientiane Laos

ループでやろうとしましたforeachが、これは直接配置した場合にのみ機能しechoます。それらを単一の変数に格納しても機能しません。

私を助けてくれる人はいますか?

4

4 に答える 4

2

implode のエイリアスである join()を使用してそれを行うことができます

join("|", $places);
于 2012-08-29T14:41:53.207 に答える
2

implode 関数を見てみましょう。

return implode('|', $places);

于 2012-08-29T14:42:09.163 に答える
0
$places = get_travel_reports_places();
echo implode('|', $places);

するべきです。

于 2012-08-29T14:42:13.400 に答える
0

質問を修正するには、配列ではなく文字列を返します。

コードは次のようになります。

function get_travel_report_places() {
  // your regular code here
  return implode(' | ', $places);
}

この関数は、配列内のすべての場所を結合し、場所を で$places区切った文字列を返します|

于 2012-08-29T14:44:02.597 に答える