Jak można połączyć dwie zmienne, takie jak ta poniżej w php, obie zmienne będą zawsze miały równe dane na początkowym etapie.

$var1='2019-11-12,2019-11-21,2019-11-29';
$var2='Mastered,red,slave';


$result='2019-11-12, Mastered |2019-11-21,red |2019-11-29,slave';
php
-1
flochristos 19 grudzień 2019, 21:11

1 odpowiedź

Powinieneś sprawdzić funkcję PHP explode do konwersji ciągów CSV (wartości oddzielone przecinkami) na tablice PHP! Wybuch PHP

Mój przykład z użyciem twojego kodu:

$var1='2019-11-12,2019-11-21,2019-11-29';
$var2='Mastered,red,slave';

$var1array = explode(',', $var1);
$var2array = explode(',' ,$var2);

$result = $var1array[0].', '.$var2array[0].' |'.$var1array[1].', '.$var2array[1].' |'.$var1array[2].', '.$var2array[2];
echo $result; // 2019-11-12, Mastered |2019-11-21,red |2019-11-29,slave';

Możesz zobaczyć, że używam również konkatenacji, która jest również operacją na łańcuchach z PHP. Tylko upewnij się, że twoje łańcuchy zawsze będą miały ten sam format danych!

1
DLzer 19 grudzień 2019, 21:21