Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi,
to substituindo algumas palavras por: ***
Então, tenho o código assim
<?php$msg = $row_rsMsgs['msg_texto'];$no = array('palavrao1','palavrao2','palavrao3');$msgTexto = str_ireplace($no,'***',$msg);?>
Bom, desse jeito aí ta tudo certinho :). Mas preciso fazer assim:
<?php$msg = $row_rsMsgs['msg_texto'];$no = explode("\n",$row_rsM['msg_no']);$foo = array();for ($i = 0; $i < count($no); $i++) { $foo[] = $no[$i];}$msgTexto = str_ireplace($foo,'***',$msg);?>
ou assim:
<?php$msg = $row_rsMsgs['msg_texto'];$no = explode("\n",$row_rsM['msg_no']);$msgTexto = str_ireplace($no,'***',$msg);?>
Mas, não funciona essas duas últimas.
Detalhe, seu eu der um print_r em ambos os Arrays (1, 2 ou 3 opção, a saída é a mesma).
Onde tô errado, vleu.
Carregando comentários...