function makeUrl(&$arr, $name) {
if (!isset($arr[$name]['url'])) {
if ('' == $arr[$name]['parent']) {
$arr[$name]['url'] = $arr[$name]['alias'];
} else {
$arr[$name]['url'] = makeUrl($arr, $arr[$name]['parent']) . '/' . $arr[$name]['alias'];
}
}
return $arr[$name]['url'];
}
foreach (array_keys($arr) as $name) {
makeUrl($arr, $name);
}
$newName = preg_replace('/(.*?)([а-я])?(\.xlsx)/u', "$1$2$2$3", $oldName);
Возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE.