$rules = ['Э' =>[ 'A', 'E'], ' П'=>'P', 'Л'=>'L', 'C'=>['C', 'S']];
function magic($text_str){
$text_arr = str_split($text_str);
$result = '';
foreach($text_arr as $key=>$one){
if(isset($rules[$one])){
$result .= (is_array($rules[$one]))?implode("", $rules[$one]):$rules[$one];
}
}
return $result;
}
echo magic('ЭПЛС');
как доставать информацию из CSV-таблицыЗайти в phpMyAdmin создать таблицу, импортировать в нее данные из csv (где-то 10 кликов)
апач способен выдержать в своём htaccess в районе тысячи редиректов?Как ответить на вопрос не зная ни конфиурации железа ни настроек, ни нагрузки которая сейчас есть. Ни промежутка в течении которого будут эти запросы. Тысяцу редиректов в год точно выдержит.
Я вообще никогда не работал с базами данныхВидимо с php тоже не особо. Так что советую сходить на фриланс и найти того кто сделает. Потому что Ваш вопрос звучит так "мне тут поручили собрать танк, я правда по профессии дантист, но может быть кто-то даст совет в пару строк"
<?php
return [
'email1'=>['someData'=>'natasha'],
'email2'=>['someData'=>'petya'],
];
но где тут MVC? Такая же мешанина из кода и шаблона
$items as $items
??? Может быть: $items as $item
count($items['id'])
- очень сомневаюсь, что в этом есть хоть какой-то смысл. В любом случае, что бы помочь надо видеть архитектуру массива. Сделайте <pre><?php print_r($items)?></pre>
и добавьте результат к вопросу. Можно ли вывести переменную выше ее объявленияЭто так же просто, как пойти завтра за продуктами, что бы сегодня приготовить еды. Или как поехать на машине на работу, а потом ее завести.