2017-06-21 3 views
0
PHP ersetzen

Ich brauche jemanden, der die folgende Ausgabe machen, dieWie bestimmte Zeichen in

eine einzelne Saite ist
[{"mobile":"XXX-XXX-XXXX","permaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}","tempaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}"}]1 

zu

{"mobile":"XXX-XXX-XXXX", "permaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}", "tempaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}"}

Helfen Sie mir zuerst ‚[‘ entfernen und letzten '] 1' in der obigen Zeichenfolge. Vielen Dank im Voraus

+0

Bitte überprüfen Sie diese https://stackoverflow.com/questions/7045618/delete-first-character-and-last-character-from-string-php –

Antwort

0

Code unten versuchen,

<?php 
$str = '[{"mobile":"XXX-XXX-XXXX","permaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}","tempaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}"}]1'; 
$temp_str = preg_replace('/\[/',"",$str); 
$new_str = str_replace("]1","",$temp_str); 
echo $new_str; 
?> 

Ausgang,

{"mobile":"XXX-XXX-XXXX","permaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}","tempaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}"} 
-1

Sie str_replace oder preg_replace ersetzen Ihr Keyword verwenden können mit leerer Zeichenfolge.

0

Versuchen ltrim() und rtrim()

$str = '[{"mobile":"XXX-XXX-XXXX","permaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}","tempaddress":"{\"country\":\"country\",\"state\":\"state\",\"city\":\"city\",\"street\":\"street\"}"}]1'; 
$getTrim = ltrim($str, '['); 
$getTrim = rtrim($getTrim, ']1'); 
echo $getTrim; 

ODER

$getTrim = rtrim(ltrim($str, '['), ']1'); 
0

Dies sollte für Sie arbeiten.

$final_str = rtrim(ltrim($your_str, '['), ']1'); 
Verwandte Themen