Поздний ответ:)
Я бы сделал что-то вроде этого:
from time import sleep
print('Please provide input in 20 seconds! (Hit Ctrl-C to start)')
try:
for i in range(0,20):
sleep(1) # could use a backward counter to be preeety :)
print('No input is given.')
except KeyboardInterrupt:
raw_input('Input x:')
print('You, you! You know something.')
Я знаю, что это не одно и то же, но многие проблемы реальной жизни могут быть решены таким образом. (Мне обычно нужен тайм-аут для ввода пользователем, когда я хочу, чтобы что-то продолжало работать, если пользователь не существует в данный момент.)
Надеюсь, это по крайней мере частично помогает. (Если кто-нибудь все это прочитает :))
Я думаю, что вы ищете
unset($OBJECT['INDEX']);
, вы можете перебирать свой JSON, и когда вы соответствуете вашему условию, вы можете вызвать метод PHP unset () для удаления индекса
[114 ] * Обновить образец кода для удаления с помощью php
$json_decoded = json_decode($json_encoded, true);
foreach ($json_decoded as $i => $object)
if ($object['data']['index'] == 2)
unset($json_decoded[$i]);