PHP'nin strpbrk fonksiyonu JavaScript eşdeğer?

4 Cevap php

Belirli bir dize karakter belirli bir dizi içeriyorsa PHP, ben belirlemek için strpbrk işlevini kullanabilirsiniz. JavaScript yapmak için bir yolu var mı?

TIA.

Edit: bir değil PHP JS biliyorum ama olmayabilir olanlar için, strpbrk takes an input string and a string containing what you want to match as its arguments, and returns a string starting from the first character found if a match if found, or false if.

4 Cevap

Buraya bakın: Javascript equivalent for PHP's strpbrk

function strpbrk (haystack, char_list) {
  // http://kevin.vanzonneveld.net
  // +   original by: Alfonso Jimenez (http://www.alfonsojimenez.com)
  // +   bugfixed by: Onno Marsman
  // +    revised by: Christoph
  // +    improved by: Brett Zamir (http://brett-zamir.me)
  // *     example 1: strpbrk('This is a Simple text.', 'is');
  // *     returns 1: 'is is a Simple text.'
  for (var i = 0, len = haystack.length; i < len; ++i) {
    if (char_list.indexOf(haystack.charAt(i)) >= 0) {
      return haystack.slice(i);
    }
  }
  return false;
}

Ben JavaScript bir equivielent php fonksiyonunu ihtiyacınız olduğu zaman, i php.js çevirmek

Işlevlerin çoğu hiçbir bağımlılıkları var ve kesme n irade yapıştırılabilir.

'Javascript strprbk için' Google arama ilk bağlantı yol açar:

http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_strpbrk/

Yes

Ev oyunu oynarken olanlar için, http://phpjs.org JavaScript mevcut PHP baz işlevi API önemli bir kısmını sahip çalışan birçok katkı ile harika bir sitedir. Siz bireysel işlevleri indirebilir, ya da birçok fonksiyonları paketler alabilirsiniz.

EDIT: Eğer gönderme tüm olanlar için http://kevin.vanzonneveld.net işlevler için yeni ana site olduğuna dikkat http://www.phpjs.org