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
@illimited, выбирайте: пример в песочнице
PHP:
foreach ($arr as $key => $value) { $arr[$key] = $value * 2; }