Solved

seperate numbers

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

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

And so on ...
0
Comment
Question by:happpy36
6 Comments
 
LVL 19

Expert Comment

by:Michael701
ID: 24741959
can you use an array?

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

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

Author Comment

by:happpy36
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.
0
 
LVL 5

Expert Comment

by:Jagarm
ID: 24742028
Are your numbers are as a string

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

or arrays

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

0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
LVL 5

Accepted Solution

by:
Jagarm earned 200 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

0
 
LVL 27

Assisted Solution

by:yodercm
yodercm earned 190 total points
ID: 24742096
This echoes out the following:

859034
482309
7432890
483902
<?php
 
$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

0
 
LVL 14

Assisted Solution

by:Ionut A. Tudor
Ionut A. Tudor earned 110 total points
ID: 24742180
maybe you want them to be stored for further references, see below
<?php
$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

0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Generating table dynamically is the most common issue faced by php developers.... So it seems there is a need of an article that explains the basic concept of generating tables dynamically. It just requires a basic knowledge of html and little maths…
3 proven steps to speed up Magento powered sites. The article focus is on optimizing time to first byte (TTFB), full page caching and configuring server for optimal performance.
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

772 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