Forum Webscript.Ru

Программирование => PHP => Тема начата: stanlee от 25 Февраля 2004, 16:49:18

Название: Не знаю как подойти к такому делу
Отправлено: stanlee от 25 Февраля 2004, 16:49:18
Здравствуйте
есть накая переменная
$country["Austria"] = "Австрия";
а как мне выцепить из этого всего Austria?
Название: Не знаю как подойти к такому делу
Отправлено: Макс от 25 Февраля 2004, 16:59:51
опиши проблему более обширно. Есть куча способов, какой из них тебе подойдет - неизвестно.
В общем случае читай в мануале разделы:
Массивы (http://phpclub.net/manrus/lang/types.array.html)
функции для работы с массивами (http://phpclub.net/manrus/f/ref.array.html)
Название: Не знаю как подойти к такому делу
Отправлено: Меняздесьдавнонет от 25 Февраля 2004, 17:00:33
перебираешь массив и сравниваешь каждый элемент со словом австрия.
Название: Не знаю как подойти к такому делу
Отправлено: CGVictor от 25 Февраля 2004, 17:01:56
Цитировать
$country["Austria"] = "Австрия";

Тебе что надо-то? Откуда у тебя этот массив берется?

/Возможно, ты спрашиваешь, как определить ключи в ассоциативном массиве. Перебери массив по номерам/
Название: Не знаю как подойти к такому делу
Отправлено: Макс от 25 Февраля 2004, 17:06:49
Цитировать
RomikChef:
перебираешь массив и сравниваешь каждый элемент со словом австрия.

тогда уже так:$key = array_search("Австрия", $country);
Название: Не знаю как подойти к такому делу
Отправлено: stanlee от 25 Февраля 2004, 17:07:44
короче дело обстоит так
я вгоняю в функцию слова
например
$a = "Austria";
а вот как ф функции сравнить есть ли в массиве
$country["Austria"] = "Австрия";
такое слово
если написать
$country[$a] то естесно выдаст Австрия
а вот как узнать по тому что в скобках?
Название: Не знаю как подойти к такому делу
Отправлено: stanlee от 25 Февраля 2004, 17:10:47
все ужо допедрил
array_key_exists
Название: Не знаю как подойти к такому делу
Отправлено: stanlee от 25 Февраля 2004, 17:11:03
спасиба за труды