Есть массив с индексами не только цифровыми ($a[0], $a[1], $a[2]) но и бувенными ($a["vasya"], $a["petya"], $a["kolya"]).
Как узнать, есть ли они - символьные индексы, и, если есть, то какие именно (если они неизвестны)?
если очень приспичило (даже не инртересно зачем), то можно просто получить ключ массива и сделать соответствующие проверки (код придется самому писать).
Тока г-н Фaнaт прав, как могла родиться такая задача? Если тока препод в институте задал как дом. задание, 1 из вариантов.
сути это не меняет
цифры можно перебрать по порядку начиная с нуля (конечно, массив может ине с нуля начинаться)
а с символами это не пройдет
перебирать запаришься
это если вам подбирать ключ к md5-хешу, то да. А так - обычным foreache перебрать все элементы массива, попутно делая проверки на то число ли это, не так уж и сложно.
Только вот за всю мою трёхлетнюю историю работы с php ниразу не сталкивался с подобной задачей. зачем?