$iframes = $html->find('iframe[src]');
if (!is_iterable($iframes)
|| ($iframes instanceof Countable && 0 === count($iframes))
|| ($iframes instanceof Traversable && 0 === iterator_count($iframes))) {
// empty
}
$html = file_get_html($url);
if (false === $html) {
// empty
}
git rm --cached
git rm -rf --cached ios/build
например.function getArray($array, $index) {
if (!is_array($array)) return null;
if (isset($array[$index])) return $array[$index];
foreach ($array as $item) {
$return = getArray($item, $index);
if (!is_null($return)) {
return $return;
}
}
return null;
}
function getArray($array, $index) {
$queue = array($array);
while (($item = array_shift($queue)) !== null) {
if (!is_array($item)) continue;
if (isset($item[$index])) return $item[$index];
$queue = array_merge($queue, $item);
}
return null;
}
([^@]{1}|^)(@[a-zA-z\d]+)
$replacement = '$1ЗАМЕНА';
$(document).ready(function() {
var Game = {
isGameStarted: false,
start: function(event) {
// для этого метода нужна блокировка, но и так сойдет пока.
if (true == this.isGameStarted) {
return;
}
if ($('.user_name').val() == '') {
$('.errors').html('<p class="errors_p">Введите имя!</p>');
return;
}
this.isGameStarted = true;
$('.start_game_box').addClass('hidden');
$('.user').removeClass('hidden');
$(document).keydown(this.goUser);
},
goUser: function(event) {
if (false == this.isGameStarted) {
return;
}
var pz_user = $('.user').offset(),
top = pz_user['top'],
left = pz_user['left'];
if (event.which === 38) {
var top = top -5;
$('.user').css('top', top + 'px')
}
if (event.which === 40) {
var top = top +5;
$('.user').css('top', top + 'px')
}
if (event.which === 37) {
var left = left -5;
$('.user').css('left', left + 'px')
}
if (event.which === 39) {
var left = left +5;
$('.user').css('left', left + 'px')
}
}
};
$('.btn_start').on('click', Game.start);
});
Или этот курс для этого не предназначен
Если нет, то можете посоветовать, где можно учить андроид разработку.