/** * Find Key in array and return value (multidim array possible) * * @since 1.0.0 * @param string $key Needle * @param array $form Haystack */ public static function array_find_element_by_key($key, $form) { if (array_key_exists($key, $form)) { $ret =& $form[$key]; return $ret; } foreach ($form as $k => $v) { if (is_array($v)) { $ret = TP_twitter::array_find_element_by_key($key, $form[$k]); if ($ret) { return $ret; } } } return FALSE; }
$access_token_secret = 'OaPgI1OECtkA7nmbofcH...';</pre> </li> </ul> </article> <section class="example"> <article class="content"> <div class="rev_slider_wrapper"> <!-- START REVOLUTION SLIDER 5.0 auto mode --> <div id="rev_slider" class="rev_slider fullwidthabanner" style="display:none;" data-version="5.0"> <ul> <?php foreach ($tweets as $tweet) { $image_url_array = TP_twitter::array_find_element_by_key("media", $tweet); $image_url_large = TP_twitter::array_find_element_by_key("large", $image_url_array); $image_url = array(TP_twitter::array_find_element_by_key("media_url", $image_url_array), TP_twitter::array_find_element_by_key("w", $image_url_large), TP_twitter::array_find_element_by_key("h", $image_url_large)); ?> <!-- SLIDE --> <li data-index="rs-<?php echo $tweet['id']; ?> " data-transition="scaledownfromleft" data-slotamount="default" data-easein="default" data-easeout="default" data-masterspeed="1500" data-thumb="<?php echo $image_url[0]; ?> " data-rotate="0" data-fstransition="fade" data-fsmasterspeed="1500" data-fsslotamount="7" data-saveperformance="off" data-title="" data-param1=" <?php echo $tweet["user"]["screen_name"]; ?> - <?php $date = new DateTime($tweet['created_at']); echo $date->format('F d, Y'); ?>