Ich habe Array wie dieseconvert Array String php
$test=Array ([0] => en [1] => fr)
, wenn ich diesen Befehl verwenden
$a=implode(",",$test);
print_r($a);
Ergebnis ist:
en, fr
aber ich möchte dieses Ergebnis
'en', 'fr'
Ich habe Array wie dieseconvert Array String php
$test=Array ([0] => en [1] => fr)
, wenn ich diesen Befehl verwenden
$a=implode(",",$test);
print_r($a);
Ergebnis ist:
en, fr
aber ich möchte dieses Ergebnis
'en', 'fr'
Änderung wie diese
$a="'".implode("','",$test)."'";
Überprüfen Sie die Ausgabe: https://eval.in/587278
Dies ist eine Option sein könnte:
$a = implode(",", array_map(function($el) {return "'" . $el . "'";}, $test));
Diese app Ach konzentriert sich auf Lesbarkeit und Allgemeingültigkeit. Sie können für jedes Array-Element eine andere Transformation verwenden, indem Sie eine anonyme Funktion verwenden, bevor Sie implodieren.
Die Frage enthüllt enorme Faulheit, aber das ist die richtige Antwort. –