gremio10 14 Denunciar post Postado Fevereiro 14, 2011 Fala galera, seguinte, preciso encontrar em um String sem espaços as letras maiusculas, que nelas serão convertidas para minusculas e adicionadas "_". Exemplo. exemploDoQuePretendoFazer = exemplo_do_que_pretendo_fazer Tentei achar na net, mas não tinha nada desse tipo... Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 faz um array de strings e usa replace .. :lol: Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Fevereiro 14, 2011 Cara, achei interessante, mas não entendi, como poderia ser feito ? Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 $var = 'M'; $search = 'MinhamaotaDoendo'; $newStr = str_replace($var,'M_',$search); Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Fevereiro 14, 2011 Cara, show o que tu mostrou, mas eu encontrei em um código na net que serviu como uma luva: function underscore($name){ $name = preg_replace('/([a-z])([A-Z])/',"$1_$2",$name); $name = strtr($name," ","_"); return strtolower($name); } echo underscore(felipeUmpierre); //felipe_umpierre Obrigado pela ajuda.. Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 De nada , onten a net caiu eu não fiz o array , no array seria $array = array("A","B","C","D","E","F"); $replace = array("A_","B_","C_","D_","E_","F_"); $search = 'MinhamaotaDoendo'; $newStr = str_replace($array,$replace,$search); ^_^ Compartilhar este post Link para o post Compartilhar em outros sites