Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


seperate numbers

Posted on 2009-06-29
Medium Priority
Last Modified: 2012-05-07
Given somthing like: 859034, 482309, 7432890, 483902
Seperate it out as so:

$1 = "859034";
$2= "482309";

And so on ...
Question by:happpy36
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 19

Expert Comment

ID: 24741959
can you use an array?

$data = "859034, 482309, 7432890, 483902"

$my_array = explode(", ",$data)

Author Comment

ID: 24741996
code that takes the first number in the list 859034, 482309, 7432890, 483902 and then stores it in the
variable, $number, and then loops back and stores the second number, 482309, in $number and so on
would work perfect for me.

Expert Comment

ID: 24742028
Are your numbers are as a string

$nums = "859034, 482309, 7432890, 483902"

or arrays

$nums = array(859034, 482309, 7432890, 483902);

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.


Accepted Solution

Jagarm earned 800 total points
ID: 24742041
Is the following you are looking for?
//using array
$nums = array(859034, 482309, 7432890, 483902);
foreach ($nums as $number) {
	echo "$number<br />";
//using string
$nums = "859034, 482309, 7432890, 483902";
$nums = split(",",$nums);	//splitted by comma
foreach ($nums as $number) {
	echo "$number<br />";

Open in new window

LVL 27

Assisted Solution

by:Cornelia Yoder
Cornelia Yoder earned 760 total points
ID: 24742096
This echoes out the following:

$nums = '859034, 482309, 7432890, 483902';
$array = explode(", ",$nums);
for ($i=0;$i<count($array);$i++)
    $number = $array[$i];
    echo $number;
    echo "<br />";

Open in new window

LVL 14

Assisted Solution

by:Ionut A. Tudor
Ionut A. Tudor earned 440 total points
ID: 24742180
maybe you want them to be stored for further references, see below
$numbers = "859034, 482309, 7432890, 483902";
$numbers_array = split(", ",$numbers);
extract($numbers_array, EXTR_PREFIX_ALL, "number");
echo $number_0;
echo "\n<br>";
echo $number_1;
echo "\n<br>";
echo $number_2;
echo "\n<br>";
echo $number_3;

Open in new window


Featured Post

Ask an Anonymous Question!

Don't feel intimidated by what you don't know. Ask your question anonymously. It's easy! Learn more and upgrade.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Popularity Can Be Measured Sometimes we deal with questions of popularity, and we need a way to collect opinions from our clients.  This article shows a simple teaching example of how we might elect a favorite color by letting our clients vote for …
Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
Suggested Courses

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question