Apenas uma observação: as pessoas estão votando contra você por causa da quantidade mínima de informações e de perguntas mal formuladas.
Troggy 14/07/2009
@Troggy - durante a minha edição eu definidos para alterá-lo para legíveis Inglês, mas então eu percebi que provavelmente apenas ser uma duplicata de muitas outras questões
John Rasch
3
Nenhuma pergunta é muito básica, mas você pode considerar dar uma olhada nas funções do manipulador de strings. Não é uma pergunta ruim, mas encontrar algo nos documentos é bom e às vezes mais rápido.
@McLosysCreative Você também pode gostar do var_dumpque fornece informações mais detalhadas. Ainda mais útil é var_export($myArray, true)porque ele retorna a saída var_dumpcomo uma string para que você pode armazená-lo em algum log sem quebrar site gerado ...
Se essa string vier de um arquivo csv, eu usaria fgetcsv()(ou str_getcsv()se você tiver o PHP V5.3). Isso permitirá que você analise os valores entre aspas corretamente. Se não for um CSV, explode()deve ser a melhor escolha.
$content ="dad,fger,fgferf,fewf";
$delimiters =",";
$explodes = explode($delimiters, $content);foreach($exploade as $explode){
echo "This is a exploded String: ". $explode;}
Se você deseja uma abordagem mais rápida, pode usar uma ferramenta de delimitador como Delimiters.co Existem muitos sites como este. Mas eu prefiro um código PHP simples.
explode tem alguns problemas muito grandes no uso na vida real:
count(explode(',',null));// 1 !!
explode(',',null);// [""] not an empty array, but an array with one empty string!
explode(',',"");// [""]
explode(',',"1,");// ["1",""] ending commas are also unsupported, kinda like IE8
Respostas:
Tente explodir :
Resultado :
fonte
var_dump
que fornece informações mais detalhadas. Ainda mais útil évar_export($myArray, true)
porque ele retorna a saídavar_dump
como uma string para que você pode armazená-lo em algum log sem quebrar site gerado ...Resultado
fonte
Para situações mais complicadas, você pode precisar usar
preg_split
.fonte
Se essa string vier de um arquivo csv, eu usaria
fgetcsv()
(oustr_getcsv()
se você tiver o PHP V5.3). Isso permitirá que você analise os valores entre aspas corretamente. Se não for um CSV,explode()
deve ser a melhor escolha.fonte
Código:
Conectados:
fonte
De maneira simples, você pode ir com
explode($delimiter, $string)
;Mas de uma maneira ampla, com a Programação Manual:
Outpou:
print_r($resultArr);
fonte
A melhor opção é usar a função "explodir ()".
Se você deseja uma abordagem mais rápida, pode usar uma ferramenta de delimitador como Delimiters.co Existem muitos sites como este. Mas eu prefiro um código PHP simples.
fonte
explode
tem alguns problemas muito grandes no uso na vida real:é por isso que eu prefiro preg_split
todo o padrão:
fonte