Как обработанные строки закинуть обратно в массив.

illimited

Ни как не могу вернуть в массив $result обработанные данные.
Может это и просто. Но пробовал разные варианты то выдает ошибки то просто не срабатывает.
Помогите пожалуйста.

foreach ($result as $row) {
$row[‘images’]=strstr($row[‘images’], ‘:’); // PHP script
$row[‘images’]=strstr($row[‘images’], ‘i’); // PHP script
$row[‘images’]=strstr($row[‘images’], ‘#’, true);
$row[‘images’]=stripcslashes($row[‘images’]);

Вот полный код.

public static function getAjax()
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array(‘id’, ‘title’, ‘alias’, ‘catid’,’modified’,’images’)))
->from($db->quoteName(‘#__content’))
->where($db->quoteName(‘catid’) . ‘ = ‘ . $db->quote(9));
$query->order($db->quoteName(‘catid’) . ‘ DESC ‘);
$query->order($db->quoteName(‘id’) . ‘ DESC LIMIT 3’);
$db->setQuery($query);
$result = $db->loadAssocList();

foreach ($result as $row) {
$row[‘images’]=strstr($row[‘images’], ‘:’); // PHP script
$row[‘images’]=strstr($row[‘images’], ‘i’); // PHP script
$row[‘images’]=strstr($row[‘images’], ‘#’, true);
$row[‘images’]=stripcslashes($row[‘images’]);
// $result += $row[‘images’];

$newsArray[] = array(
$titlenews => $row[“images”],
$titlenews => $row[“alias”],
$titlenews => $row[“images”], $row[“alias”], $row[“title”],
);
}
if (!empty($result))
{
return $result;
}
return null;
}
}

 

Sail

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *