Pertanyaannya, apakah contoh yang diberikan hanya berupa "contoh" atau persis seperti yang Anda cari? Ada banyak jawaban yang beragam di sini, dan saya tidak memahami kerumitan dari jawaban yang diterima.
Untuk mengetahui apakah konten SETIAP dari array jarum ada dalam string, dan dengan cepat mengembalikan benar atau salah:
$string = 'abcdefg';
if(str_replace(array('a', 'c', 'd'), '', $string) != $string){
echo 'at least one of the needles where found';
};
Jika demikian, berikan kredit @Leon untuk itu.
Untuk mengetahui apakah SEMUA nilai dari array jarum ada dalam string, seperti dalam kasus ini, ketiganya 'a', 'b'
dan 'c'
HARUS ada, seperti yang Anda sebutkan sebagai "contoh"
echo 'Semua huruf ditemukan dalam string!';
Banyak jawaban di sini berada di luar konteks itu, tetapi saya ragu bahwa intensi pertanyaan yang Anda tandai sebagai terselesaikan. Misalnya, jawaban yang diterima adalah jarum
$array = array('burger', 'melon', 'cheese', 'milk');
Bagaimana jika semua kata itu HARUS ditemukan dalam string?
Kemudian Anda mencoba beberapa "not accepted answers"
di halaman ini.