Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Recebo uma variável com seu valor assim ",12,36,58,98,879" gostaria de trata lá e retirar somente a primeira vírgula do valor.
Imagino que possa fazer isso com replace mais não tenho nenhuma ideia de como fazer.
Deve ser bem bobo mais preciso disso.
Como é só a primeira vírgula que você quer retirar, use a função ltrim.
Exemplo:
<?php
$str = ',,,,,,,,,,,1,2,3,4,5';
echo ltrim($str, ',');>
Oi Adrigoli,
Usa essa função:
str_replace(find,replace,string,count)Parameter Description find Required. Specifies the value to find replace Required. Specifies the value to replace the value in find string Required. Specifies the string to be searched count Optional. A variable that counts the number of replacements
No link abaixo, tem a explicação detalhada:
http://www.w3schools.com/php/func_string_str_replace.asp
Seria mais ou menos assim:
str_replace(',','',$valor,1);
Fiz isso e não deu certo.
>
Como é só a primeira vírgula que você quer retirar, use a função ltrim.
Exemplo:
<?php
$str = ',,,,,,,,,,,1,2,3,4,5';
echo ltrim($str, ',');
Valew fiz isso e resovel:
echo ltrim($valor, ',');
Muito obrigado...!!!
Oi Adrigoli,
Usa essa função:
str_replace(find,replace,string,count) Parameter Description find Required. Specifies the value to find replace Required. Specifies the value to replace the value in find string Required. Specifies the string to be searched count Optional. A variable that counts the number of replacements
No link abaixo, tem a explicação detalhada:
http://www.w3schools.com/php/func_string_str_replace.asp