cara explode di laravel

gan ane punya koding seperti ini


$isi="Hallo teman-teman tetap semangat ya belajar PHP-nya. Pada tutorial ini kita akan belajar bagaimana cara menggunkan fungsi string PHP explode dan implode. Fungsi Explode digunakan untuk memisahkan atau memecah-mecahkan suatu string berdasarkan tanda pemisah yang kita";
$data = explode(" " , $isi);
for($a=0;$a<=15;$a++){
echo $a;
echo $data[$a]." ";
}

jadi nanti ada 15 kata yg kecetak. tpi kenapa pada saat dijalankan muncul error

 Undefined offset: 1

sementara klo di php native itu work

avatar echosk
@echosk

64 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

ini agak sih bro soalnya klo errornya begini itu biasanya karena dia ga ketemu space di explode mungkin bisa ditambahkan @ ketika echo $data[$a] menjadi @$data[$a] kalau masih ga bisa coba browsing mungkin aja ada yang mengalami hal yang sama

avatar Ariawan
@Ariawan

15 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

di blade saya (ditambahkan tag php "") bisa berjalan dengan baik, tapi ada 16 kata yang tercetak, karena $a = 0 jadi mulai dari 0

avatar lukmanfreedom
@lukmanfreedom

121 Kontribusi 55 Poin

Dipost 6 tahun yang lalu

di foreach aja karna explode itu menghasilkan data array.

$isi="Hallo teman-teman tetap semangat ya belajar PHP-nya. Pada tutorial ini kita akan belajar bagaimana cara menggunkan fungsi string PHP explode dan implode. Fungsi Explode digunakan untuk memisahkan atau memecah-mecahkan suatu string berdasarkan tanda pemisah yang kita";
$data = explode(" " , $isi);
foreach ($data as $key => $dataa) {
	echo $dataa;
}

avatar metcore
@metcore

51 Kontribusi 17 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban