Я использую форму, чтобы передать значения в переменную, а затем я пытаюсь использовать переменную в массиве, и он не работает, так что я проверить, выполнив следующие действияPHP передавая переменную в массив
Мой код
$Valueid = $_POST['Valueid'];
If I echo $Valueid it contains 64729053b6c57,8800e76767315,9cf2762673352
$storevalues = " $Valueid ";
$replace0 = str_replace(",", "','", $storevalues);
$replace1 = str_replace(" ", "'", $replace0);
echoing $replace1 = '64729053b6c57','8800e76767315','9cf2762673352'
$a = array($replace1);
print_r ($a);
Когда у меня есть следующие
$a = array('64729053b6c57','8800e76767315','9cf2762673352');
print_r ($a);
я получаю следующие выходные данные
Array ([0] => 64729053b6c57 [1] => 8800e76767315 [2] => 9cf2762673352)
Если я использую
$replace1 = '64729053b6c57','8800e76767315','9cf2762673352'
$a = array($replace1);
print_r ($a);
Array ([0] => '64729053b6c57','8800e76767315','9cf2762673352')
То, что я пытаюсь решить для следующей
$replace1 = '64729053b6c57','8800e76767315','9cf2762673352'
$a = array($replace1);
print_r ($a);
получить следующий вывод
Array ([0] => 64729053b6c57 [1] => 8800e76767315 [2] => 9cf2762673352)
, что это ваша проблема, а что вы хотите? –
'$ replace1 = '64729053b6c57', '8800e76767315', '9cf2762673352'' недопустимый синтаксис для нескольких причин. Что ты пытаешься сделать? –
Не могли бы вы объяснить дальше? –