$json = json_decode( file_get_contents('json.txt'), true );
$json = sortmulti( $json, 'username', 'asc', );
foreach ($json->data as $item) {
echo $item->username;
echo '<br>';
}
?>
function sortmulti ($array, $index, $order, $natsort=FALSE, $case_sensitive=FALSE)
{
if(is_array($array) && count($array)>0)
{
foreach(array_keys($array) as $key)
$temp[$key]=$array[$key][$index];
if(!$natsort)
{
if ($order=='asc')
asort($temp);
else
arsort($temp);
}
else
{
if ($case_sensitive===true)
natsort($temp);
else
natcasesort($temp);
if($order!='asc')
$temp=array_reverse($temp,TRUE);
}
foreach(array_keys($temp) as $key)
if (is_numeric($key))
$sorted[]=$array[$key];
else
$sorted[$key]=$array[$key];
return $sorted;
}
return $sorted;
}
var $fixed = $('#block-fixed'),
$needle = $('#block-needle'),
fixed_top = $fixed.position().top,
fixed_height = $fixed.height(),
needle_top = $needle.offset().top,
check = 0;
$(window).scroll(function(){
check = $(window).scrollTop() - fixed_top + fixed_height ;
if( check == needle_top )
{
// тут код
}
});
<div class="container">
<div class="row">
<div class="post"></div>
<div class="post"></div>
<div class="post"></div>
</div>
<div class="row">
<div class="post"></div>
<div class="post"></div>
<div class="post"></div>
</div>
</div>
name="why" // [] здесь не нужно так как это не чек бокс а radio
$(function(){
var plaing_radio = '<? echo $plaing_radio; ?>',
interval = null;
function show( value )
{
$.ajax({
url: "now_plaing_page.php?p=" + value,
cache: false,
success: function(html)
{
$("#now_plaing").html(html);
}
});
}
function runInterval( value )
{
interval = setInterval(function() { show( value ); }, 10000 );
}
function refreshInterval( value )
{
clearInterval( interval );
runInterval( value ) ;
return false;
}
runInterval( plaing_radio ); // забыл добавить что бы таймер сразу начал отсчет
show( plaing_radio );
});
<a href="http://radio1_url:8000/play" onclick="return refreshInterval( 'play' )" class="track track-default">Radio1</a>
<a href="http://radio2_url:8102/ps_128" onclick="return refreshInterval( 'ps_128' )" class="track">Radio2</a>