Ho la seguente matrice.Sostituisci underscore con spazio e maiuscolo prima carattere nell'array
$state = array("gujarat","andhra_pradesh","madhya_pradesh","uttar_pradesh");
Output previsto
$state = array("Gujarat","Andhra Pradesh","Madhya Pradesh","Uttar Pradesh");
voglio convertire valori di matrice con ogni primo carattere di una parola con UpperCase
e sostituire _ con spazio. Quindi lo faccio usando questo ciclo e funziona come previsto.
foreach($states as &$state)
{
$state = str_replace("_"," ",$state);
$state = ucwords($state);
}
Ma la mia domanda è: c'è qualche funzione PHP per convertire l'intero array come da mio requisito?
creare una stringa Rimpiazzami funzione nt, 'array_map' è un altro modo. hai detto che funziona bene, perché il cambiamento? – Ghost
@Ghost Funziona con il ciclo 'foreach' ma voglio codice' short' per implementarlo – Sadikhasan
oh okay, certo, quelle risposte qui sotto dovrebbero essere sufficienti – Ghost