Мой код ищет именно по такому принципу: dial code + area code должны быть целиком в начале номера.$phone = "+35818565";
$allCountries = [
[ "Western Sahara", "eh", "212", 1, [ "5288", "5289" ] ],
[ "Yemen", "ye", "967" ],
[ "test 2", "te", "358", 1, [ "18" ]],
[ "Zambia", "zm", "260" ],
[ "Test", "te", "358", 1, [ "19", "15" ]],
[ "Zimbabwe", "zw", "263" ],
[ "Aland Islands", "ax", "358", 1, [ "18565" ] ]
];[ "Aland Islands", "ax", "358", 1, [ "18565" ] ] [ "Aland Islands", "ax", "358", 1, [ "18565<b>5</b>" ] ] то он именно его должен выдать нам и остановиться.$code= "1856"; с конца строки убирать по одному символу и пытаться найти совпадение в массиве, если ничего не нашел, то убираем 6-ку в цонце и пробуем снова, и до тех пор пока не найдет совпадение. Оно должно быть одно. +358priority: c[3] || 0,[ "Russia (Р РѕСЃСЃРёСЏ)", "ru", "7", 0 ][ "Kazakhstan (Казахстан)", "kz", "7", 1, [ "33", "7" ] ]
if(условие)Не могу понять разницы, если использовать напрямую, или через запись в переменную.
Если в базе не будет такой колонки, то ошибка в любом случае случится)