window.oncontextmenu = function(e){
// your code that will add html with your custom menu
e.preventDefault();
}
window.oncontextmenu = null
const element = document.getElementById('someId')
element.oncontextmenu = null // || or function (e) { /*code*/ e.preventDefault(); } соответсвенно
(((((msg.fwd_messages||[])[0]||{}).attachments || [])[0] || {}).audio_message || {}).link_mp3 || (((msg.attachments || [])[0]||{}).audio_message || {}).link_mp3 || ''
...
var gnr = $('.fd').data('genre').split(','); // Array [action, 50, 66, ...]
var ctr = $('.fd').data('country'); // String
var sts = $('.fd').data('status'); // String
...
var data=[gnr,ctr,sts]; // Array [Array(3), str, str];
...
alert(data[0].includes('action')); // Must works
if(data[0] == 'action') { // Oops Looks like not working
//Это ваш код
$array = array(
"1" => array("id"=>"123", "name"=>"Alex"),
"2"=>array("id"=>"322", "name"=>"Pasha"),....
"22"=>array("id"=>"312", "name"=>"Lesha"),....);
// используйте роямое обращение по ключу
print_r($array[2]);
print_r($array[22])
//...etc
//Или вам нужно и применение цикла? и что бы цикл выводил только заданные ключи?
Так же интересно, как while вообще работает, ведь там нет условия. Там оператор присвоения "=".