PHP using for inside for
up vote
1
down vote
favorite
can someone help me to code executing data using random or sequential api list
i have 10 data and 3 api list, and i want the code doing like this :
data 1 executed by api 1
data 2 executed by api 2
data 3 executed by api 3
data 4 executed by api 1
data 5 executed by api 2
data 6 executed by api 3
data 7 executed by api 1
data 8 executed by api 2
data 9 executed by api 3
data 10 executed by api 1
i try to code like this and the result was not as i expected :
if(isset($argv[1])){
$no = 1;
$api = 0;
$total = count(explode("n",file_get_contents($argv[1])));
$listapi = file_get_contents($argv[2]);
$listml = file_get_contents($argv[1]);
$ex = explode("n",$listapi);
$exx = explode("n",$listml);
for ($ee = 0; $ee < count($exx); $ee++) {
for ($api = -1; $api < count($listapi); $api++) {
$send = json_decode($curl->get($ex[$api]."?ee=".$exx[$ee]));
$no++;
echo "OKn";
if ($api % count($ex) == 3) {
$api = -1;
echo "Rollingn";
}
}
}
php loops random
add a comment |
up vote
1
down vote
favorite
can someone help me to code executing data using random or sequential api list
i have 10 data and 3 api list, and i want the code doing like this :
data 1 executed by api 1
data 2 executed by api 2
data 3 executed by api 3
data 4 executed by api 1
data 5 executed by api 2
data 6 executed by api 3
data 7 executed by api 1
data 8 executed by api 2
data 9 executed by api 3
data 10 executed by api 1
i try to code like this and the result was not as i expected :
if(isset($argv[1])){
$no = 1;
$api = 0;
$total = count(explode("n",file_get_contents($argv[1])));
$listapi = file_get_contents($argv[2]);
$listml = file_get_contents($argv[1]);
$ex = explode("n",$listapi);
$exx = explode("n",$listml);
for ($ee = 0; $ee < count($exx); $ee++) {
for ($api = -1; $api < count($listapi); $api++) {
$send = json_decode($curl->get($ex[$api]."?ee=".$exx[$ee]));
$no++;
echo "OKn";
if ($api % count($ex) == 3) {
$api = -1;
echo "Rollingn";
}
}
}
php loops random
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
can someone help me to code executing data using random or sequential api list
i have 10 data and 3 api list, and i want the code doing like this :
data 1 executed by api 1
data 2 executed by api 2
data 3 executed by api 3
data 4 executed by api 1
data 5 executed by api 2
data 6 executed by api 3
data 7 executed by api 1
data 8 executed by api 2
data 9 executed by api 3
data 10 executed by api 1
i try to code like this and the result was not as i expected :
if(isset($argv[1])){
$no = 1;
$api = 0;
$total = count(explode("n",file_get_contents($argv[1])));
$listapi = file_get_contents($argv[2]);
$listml = file_get_contents($argv[1]);
$ex = explode("n",$listapi);
$exx = explode("n",$listml);
for ($ee = 0; $ee < count($exx); $ee++) {
for ($api = -1; $api < count($listapi); $api++) {
$send = json_decode($curl->get($ex[$api]."?ee=".$exx[$ee]));
$no++;
echo "OKn";
if ($api % count($ex) == 3) {
$api = -1;
echo "Rollingn";
}
}
}
php loops random
can someone help me to code executing data using random or sequential api list
i have 10 data and 3 api list, and i want the code doing like this :
data 1 executed by api 1
data 2 executed by api 2
data 3 executed by api 3
data 4 executed by api 1
data 5 executed by api 2
data 6 executed by api 3
data 7 executed by api 1
data 8 executed by api 2
data 9 executed by api 3
data 10 executed by api 1
i try to code like this and the result was not as i expected :
if(isset($argv[1])){
$no = 1;
$api = 0;
$total = count(explode("n",file_get_contents($argv[1])));
$listapi = file_get_contents($argv[2]);
$listml = file_get_contents($argv[1]);
$ex = explode("n",$listapi);
$exx = explode("n",$listml);
for ($ee = 0; $ee < count($exx); $ee++) {
for ($api = -1; $api < count($listapi); $api++) {
$send = json_decode($curl->get($ex[$api]."?ee=".$exx[$ee]));
$no++;
echo "OKn";
if ($api % count($ex) == 3) {
$api = -1;
echo "Rollingn";
}
}
}
php loops random
php loops random
edited yesterday
asked yesterday
Smith George
105
105
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
You need to loop through data
array find relevant item in api
array in loop as shown in bottom.
foreach ($data as $key=>$item){
echo "data $item executed by api ".$api[$key%count($api)]."n";
}
Check result in demo
thanks it's working <3
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
@SmithGeorge Thecount()
return integer not array.
– Mohammad
yesterday
|
show 1 more comment
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
You need to loop through data
array find relevant item in api
array in loop as shown in bottom.
foreach ($data as $key=>$item){
echo "data $item executed by api ".$api[$key%count($api)]."n";
}
Check result in demo
thanks it's working <3
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
@SmithGeorge Thecount()
return integer not array.
– Mohammad
yesterday
|
show 1 more comment
up vote
0
down vote
accepted
You need to loop through data
array find relevant item in api
array in loop as shown in bottom.
foreach ($data as $key=>$item){
echo "data $item executed by api ".$api[$key%count($api)]."n";
}
Check result in demo
thanks it's working <3
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
@SmithGeorge Thecount()
return integer not array.
– Mohammad
yesterday
|
show 1 more comment
up vote
0
down vote
accepted
up vote
0
down vote
accepted
You need to loop through data
array find relevant item in api
array in loop as shown in bottom.
foreach ($data as $key=>$item){
echo "data $item executed by api ".$api[$key%count($api)]."n";
}
Check result in demo
You need to loop through data
array find relevant item in api
array in loop as shown in bottom.
foreach ($data as $key=>$item){
echo "data $item executed by api ".$api[$key%count($api)]."n";
}
Check result in demo
answered yesterday
Mohammad
12.6k93158
12.6k93158
thanks it's working <3
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
@SmithGeorge Thecount()
return integer not array.
– Mohammad
yesterday
|
show 1 more comment
thanks it's working <3
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
@SmithGeorge Thecount()
return integer not array.
– Mohammad
yesterday
thanks it's working <3
– Smith George
yesterday
thanks it's working <3
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
but how if the api and the data is using count not range?
– Smith George
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
@SmithGeorge What do you mean by data is using count? Maybe 3v4l.org/2OpXk
– Mohammad
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
i mean is like $data = count("datalist.txt");
– Smith George
yesterday
@SmithGeorge The
count()
return integer not array.– Mohammad
yesterday
@SmithGeorge The
count()
return integer not array.– Mohammad
yesterday
|
show 1 more comment
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53372352%2fphp-using-for-inside-for%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown