Друзья, в каждом if
массив почему то перезаписывается. Сразу скажу, что условия оба выполняются. В массив пишется соответственно инфа только из второго условия, точнее перезаписывает инфу из первого. В первом условии пишется, потому что если за комментировать второе, то массив заполняется
for ($i=0; $i < 4 ; $i++) {
if ($value_filter->like == 1) {
$action = $value_filter->action; //действия на аккаунт
$param = array("username" => $username,
"password" => $password,
"method" => 'like', //Что будем делать с данной задачей
"order" => $value_search->media_id, //Цель
"cookie" => '0');
}
if ($value_filter->follow == 1) {
$expld = explode("_", $value_search->media_id);
$action = $value_filter->action; //действия на аккаунт
$param = array("username" => $username, "password" => $password,
"method" => 'follow', //Что будем делать с данной задачей
"order" => $expld[1], //Цель
"cookie" => '0');
}
} var_dump($param);
Если хотите чтобы выполнялось одно из условий, используйте конструкцию
if ($value_filter->like == 1) {
...
}
elseif ($value_filter->follow == 1) {
...
Если допустимо выполнение обоих то
$param[] = array...
Можете ознакомиться с функцией array_push()
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочется на php создать функцию, которая будет выводить значение var_dump или var_exportподскажите варианты?
Есть сайт servicecom, выступающий в качестве точки авторизации для mydomain