Else if dari nilai array

Dear Master PHP,

Mau bertanya jika saya ada $array_kata seperti di bawah ini.

$array_kata = explode(" ",$kata_kunci);

Jika saya ingin memakai kondisi else if bagaimana ya ? Mohon saran nya.

Terima kasih, Lina

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

else if yg bagaimana, tolong dijelaskan

2 Jawaban:

Jawaban Terpilih

Dear Dianarifr,

Misalkan saya ketikan pada $kata_kunci tersebut : Keyboard Mouse Laptop

Jika ketik nya 3 tersebut muncul nya 3 kata tersebut dengan mysql di bawah ini

<pre> $sqlstr="SELECT * FROM expense_it WHERE keterangan LIKE '%$array_kata[0]%' OR keterangan LIKE '%$array_kata[1]%' OR keterangan LIKE '%$array_kata[2]%'"; </pre>

Itu tidak masalah. Yang jadi masalah jika saya ketik nya cuma : Keyboard Mouse Itu tidak keluar. Jika seperti ini pasti nya menggunakan parameter if else kan ya?

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Tanggapan

ini lanjutan yg kmren ya?

Ya...tapi uda ketemu cara nya... ^_^

coba seperti ini <pre> // $katakunciArray = array("keyboard", "mouse"); $kata_kunci = "'" .implode("','", $katakunciArray ) . "'"; // WHERE keterangan IN (".$kata_kunci.") </pre>

avatar ameliac
@ameliac

104 Kontribusi 27 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban