Comunidad de diseño web y desarrollo en internet online

Crear array apartir de un string

Citar            
MensajeEscrito el 16 Mar 2010 09:20 pm
Que tal... tengo la siguiente duda y espero puedan ayudar...

Necesito que apartir de un string pueda convertirlo en un array... la manera en la que recibo ese string es mediante un campo de texto y el usuario puede introducirlo de dos formas:

1.- 1,2,3,4,5
2.- 1 2 3 4 5

pero yo necesito primero checar ese string y convertilo a array, el problema es:

1.- Como lo convierto en array
2.- Que hago si el usuario escribe algo como 1,2 3,4 5

Por logoys

Claber

104 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2010 09:53 pm
esto deberia servir bien

Código :

<?
$cadena = '1, 2,3,     4  , 5,6 7 8';
$arreglo = preg_split("/[\s]*[ |,][\s]*/", $cadena);
print_r($arreglo);
?>

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 17 Mar 2010 01:50 am

Código PHP :

<?php
$string = "1,2,3,4,5,6";
preg_match_all("/[0-9]+/", $string, $matches);
echo "<pre>";
print_r($matches);
echo "</pre>";
?>

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 17 Mar 2010 03:44 am

tribak escribió:

esto deberia servir bien

Código :

<?
$cadena = '1, 2,3,     4  , 5,6 7 8';
$arreglo = preg_split("/[\s]*[ |,][\s]*/", $cadena);
print_r($arreglo);
?>



Exelente !!! muchas gracias por los aportes me han servido bastante, esas funciones realmente no las conocia gracias =D

Por logoys

Claber

104 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.