laimas, скажите пожалуйста, а в MySQL сделать такое вообще возможно?
Сообщение от laimas
|
PS. Если только слеш подставить, то меняйте href=" на href="/.
|
Так нельзя делать. А если значение href начинается с http, например href="https://javascript.ru", то тогда слеш поставиться в самом начале и ссылка сломается. Или если уже есть слеш, то их станет два что тоже плачевно для меня.
У меня php 7.2. Переезжает сайт - это я его с joomla переношу на OctoberCMS (laravel). Статьи импортирую со старого сайта на новый.
С регулярками у меня беда - я за помощью часто на форуме обращаюсь по ним.
В php вообще никогда регулярки не писал.
Если это поможет, вот функция импорта:
public function importData($results, $sessionKey = null)
{
$firstRow = reset($results);
foreach ($results as $row => $data) {
try {
// Создаем новую запись
$item = Item::make();
// Исключить из цикла
$except = ['id']; // В этом массиве мы исключаем те переменные, которые не нужно обрабатывать в автоматическом цикле foreach ниже
// Цикл заполнения
foreach (array_except($data, $except) as $attribute => $value) {
$item->{$attribute} = $value ?: null; // Присваивание значения в столбец по атрибуту
}
// Сохранение
$item->save();
$this->logCreated();
}
catch (\Exception $ex) {
// Ошибка
$this->logError($row, $ex);
}
}
}