<table width="900" border="0" align="left"> <?php foreach($cart as $k => $v2): ?> <?php if(условие 1): ?> <tr> <td width="90"> <a href="/str=<?=$k;?>" target="_blank"><img src="<?=$v2['image'];?>" width="75" height="auto" /></a></td> <td> <a href="/str=<?=$k;?>" target="_blank"><strong><?=$res;?></strong><br/></a><?=$resType;?> </td> <td>***</td><td>***</td> </tr> <?php endif; ?> <?php if(условие 2): ?> <tr> <td width="90"> <a href="/str=<?=$k;?>" target="_blank"><img src="<?=$v2['image'];?>" width="75" height="auto" /></a></td> <td> <a href="/str=<?=$k;?>" target="_blank"><strong><?=$res;?></strong><br/></a><?=$resType;?> </td> <td>***</td><td>***</td> </tr> <?php endif; ?> <?php if(условие 3): ?> <tr> <td width="90"> <a href="/str=<?=$k;?>" target="_blank"><img src="<?=$v2['image'];?>" width="75" height="auto" /></a></td> <td> <a href="/str=<?=$k;?>" target="_blank"><strong><?=$res;?></strong><br/></a><?=$resType;?> </td> <td>***</td><td>***</td> </tr> <?php endif; ?> <?php if(условие 4): ?> <tr> <td width="90"> <a href="/str=<?=$k;?>" target="_blank"><img src="<?=$v2['image'];?>" width="75" height="auto" /></a></td> <td> <a href="/str=<?=$k;?>" target="_blank"><strong><?=$res;?></strong><br/></a><?=$resType;?> </td> <td>***</td><td>***</td> </tr> <?php endif; ?> <?php endforeach; ?> </table>
Нужно что-бы строки отвечающие условиям группировались, а не перемешивались.
Среди сайтов есть сделанные на древних cms которые с новым PHP работать не хотят.
А как вместо числа вставить переменную?
$price2=25; function Price($el) { return $el['price']==$price2; };
Так не работает, а с числом работает.
Так вот сам этот код и выдаёт ошибку.
print_r(array_filter($array1, function($el){ return $el['price']==25; }));
Parse error: syntax error, unexpected T_FUNCTION
В самом файле менять его не нужно. Нужно что-бы php скрипт делал из большого массива маленький и дальше работал с маленьким, там foreach раз 20 перезапускается. Хочется время выполнения скрипта уменьшить. А "price": 25 это для примера, там и 10 и 50 может быть.
Генерировать оказалось проще :)
Вроде сработало так:
<?php foreach($cart as $k => $v): ?> <?php if($k==$next): ?> <?php echo $k; ?> <?php $next=$v['next']; ?> <?php endif; ?> <?php endforeach; ?>
data-yashareImage='адрес картинки'
Он у меня после апа для всех страниц показывает тот который для одной страницы указан, далеко от главной она. А тот который для всего сайта, не показывает. До апа был favicon.ico
У меня для некоторых страниц (еденичных), отдельные фавиконы указаны, не те что для всего сайта. Теперь вылез тот, что вообще не в тему сайта. Что явно скажется на кликабельности. Как указать Яндексу что индексировать нужно именно favicon.ico?---------- Добавлено 22.10.2015 в 08:27 ----------Пока приходит в голову только:
Allow: /favicon.ico
Disallow: /*.ico$