Форум → Программирование → PHP для идиотов → передача значений массива как переменных в функцию
передача значений массива как переменных в функцию
-
Может кто поможет реализовать. Нужно из ключей и значений массива создать переменные и передать их в функцию в том же порядке в каком они расположены в массиве. Переменные из массива я создал с помощью функции extract(), а вот как их в функцию передать не знаю.Спустя 85 сек.при этом еще не известно сколько значений в массивеСпустя 113 сек.так же массив может быть пустой
-
4 октября 2010 г. 20:21, спустя 1 минуту 44 секунды
-
4 октября 2010 г. 20:48, спустя 27 минут 28 секунд
Переменные из массива я создал с помощью функции extract(), а вот как их в функцию передать не знаю.
теперь собери их взад функцией compact() и передай в функцию один массив )))ιιlllιlllι унц-унц -
4 октября 2010 г. 20:50, спустя 1 минуту 55 секунд
вернее$x = array (1,'ar');
function argssss(array $x)
{
if (isset($x[0])) $var = $x[0];
} -
4 октября 2010 г. 21:00, спустя 10 минут 16 секунд
artoodetoo, смешно, но задача была в том что бы функция получала уже готовые переменные, а не массив
например:$vars = array(5, 8);
function news($id = null, $page = 1)
{
if ($id === null)
{
// выводим список новостей на странице $page
}
else
{
// выводим новость $id
}
} -
4 октября 2010 г. 21:06, спустя 5 минут 29 секунд
В питоне для такой операции существуют кортежи. Я прав, эдво(при чем любой гг)? -
4 октября 2010 г. 21:06, спустя 6 секунд
wats, передавай массив как одну переменнуюне всё полезно, что в swap полезло -
4 октября 2010 г. 21:07, спустя 1 минуту 14 секунд
master, передай массив, как одну переменную к примеру в функцию str_replace.
В формате str_replace($var) -
4 октября 2010 г. 23:56, спустя 2 часа 48 минут 20 секунд
Я им один раз пльзовался, кода велосипедил и у меня тогда было неправильное представление о хрошем коде. Сейчас подобной хуйней не занимаюсь.
Но писать дохера строк, еще и добавлять во все функции, которые надо вызвать так (могу ошибатся ибо не в чиывался в твой код) это пцц. Учитывая, что подобный метод исользуют, чтобы переменные функции вызывать.
Ну пользоватся то да, это пиздец.
$host = call_user_func_array('str_replace', array("host", "huest", $host)); -
5 октября 2010 г. 13:01, спустя 13 часов 5 минут 42 секунды
master, передай массив, как одну переменную к примеру в функцию str_replace
а нафига это делать?не всё полезно, что в swap полезло -
5 октября 2010 г. 13:08, спустя 6 минут 17 секунд
master, это уже не ко мне, а к тс. Меня и str_replace(три перменные); устраивает -
5 октября 2010 г. 13:22, спустя 14 минут 42 секунды
SpartakuS, а ТС писал про str_replace или про какую-то свою функцию?не всё полезно, что в swap полезло -
5 октября 2010 г. 14:01, спустя 38 минут 45 секунд
master,переменные и передать их в функцию в том же порядке в каком они расположены в массиве.
из этого я сделал вывод, что цункция должна быть любой. -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!