Split string sesuai array

Jadi saya mempunyai string yang isinya $string = 'indonesiaraya'; Dan punya array $array = array('indo', 'nesia', 'siara', 'raya', 'indonesia'); Akan menghasilkan output Indo nesia raya indonesia raya Gimana yaa kodenya???

avatar osamaboden
@osamaboden

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

seperti ini kah?

<pre> function matchInput(value) { let filter = ["indo", "nesia", "siara", "", "raya", "indonesia"] let successFiltered = []; let notFiltered = []; filter.forEach(function (str) {

    if (String(value.match(str)) != &#039;null&#039;) {
        notFiltered.push(String(value.match(str)))
        let index = notFiltered.indexOf(&quot;&quot;)
        if (index &amp;gt;= 0) notFiltered.splice(index, 1)
    }
})
console.log(notFiltered)

}

matchInput('indonesiaraya') </pre>

avatar ridwantanjung
@ridwantanjung

30 Kontribusi 14 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban