kud

Рейтинг
61
Регистрация
28.12.2008
Samail:

$cart = json_decode( $jsonString, true );
foreach($cart as $k => $v)
echo $v['price'];

Как отсортировать массив по "$v['price']"?
Вроде понятно что нужно что-то в asort () вставить, но непонятно что именно.

Если массив $cart многомерный вида $cart = array('price' => 100, 'some_key' => 'some_value'), то можно с помощью array_multisort:

$cart[] = array('price' => 10, 'other_data' => 'some_data');

$cart[] = array('price' => 1, 'other_data' => 'some_data');

$cart[] = array('price' => 4, 'other_data' => 'some_data');

$cart[] = array('price' => 7, 'other_data' => 'some_data');

$cart[] = array('price' => 5, 'other_data' => 'some_data');

$cart[] = array('price' => 6, 'other_data' => 'some_data');

foreach($cart as $k => $v) {

$price_sortable[$k] = $v['price'];

}

array_multisort($price_sortable, SORT_ASC, $cart);

print_r($cart);

LovelAss:
preg_replace_callback

Можно и обычным preg_replace + eval

<?php

$cart['title_1'] = 'первый текст';

$cart['title_3'] = 'второй текст';

$cart['title_25'] = 'третий текст';

$string = "текст %1% текст %3% текст %25% текст";

$replaced_text = preg_replace("#%(\d+)%#Usi","' . \$cart['title_$1'] . '",$string);

eval( "echo '$replaced_text';");

?>

djdiplomat:

if ($_FILES['img']) { действия если есть инпут } не срабатывает((

Проверьте аттрибут enctype формы. Должен быть multipart/form-data

totamon все по делу сказал.

Если движок на php - можете еще попробовать так:

Открываете файл index.php и в самом конце дописываете такой код


echo "<pre>";
print_r(array_keys(get_defined_vars()));
//print_r(get_defined_vars()); # раскомментируйте эту строку, если хотите посмотреть значения переменных
echo "</pre>";

Затем открываете нужную страницу в браузере и смотрите исходный код (CTRL + U)

Возможно, придется вставлять в разные файлы, если за обработку документа отвечает отдельный файл (например category.php или product.php), но это наврядли :)

        

function setState(element) {
$(element).addClass('newhover');
}
$(document).ready(function(){

$('div.item').hover(
// при наведении
function(){
setTimeout(setState,1000,$(this)); // 1 sek
},
// при уходе
function(){
$(this).removeClass('newhover');
}
);



});

От ниши зависит. Сайты небось узкотематические только под эти кейворды?

kakge:

Например, если направить трафик на одностраничник то для гугл аналитикса баунсов будет >90%, т.к. за отказ он считает менее одной просмотренной страницы.

В аналитиксе тоже можно настроить отказы как время просмотра страницы, например - если больше 15 секунд - то не отказ.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)[^/]$

RewriteRule ^(.*)/$ /$1 [R=301,L]

Total Commander сравнение каталогов (shift +F2), не? Или там же в меню выделение, есть сравнить, скрыв одинаковые файлы.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)\.php$ /$1/ [R=301,L]

Всего: 103