Generic placeholder image

cara memisahkan kata / kalimat / angka ke dalam variable

Ditanyakan pada tanggal 23 February 2019 oleh steven

permisi kakak kakak sekalian saya ingin mengajukan pertanyaan cara misahin karakter ke dua variabel atau lebih bagaimana ya ?

contoh misal nya ada kata kelas5

ada variable $awal dan $akhir

hasil isi dari kata di dalam variable

$awal = dimana

$akhir = 5

contoh 2

ada kata perempuan10

hasil isi dari kata di dalam variable

$awal = perempuan

$akhir = 10

mohon bantuan nya

BUAT KOMENTAR

2 JAWABAN

Generic placeholder image
Ahmad Oriza menjawab pada tanggal 23 February 2019

Hal ini kita selesaikan dengan fungsi substr pada PHP . Fungsi ini akan mengambil sub karakter / kata sesuai dengan yang kita inginkan. Rumusnya seperti ini :

substr(kata,  mulai, panjang)

Studi kasus ada kata perempuan10 yang ingin dipecah jadi 2 variable, yaitu perempuan dan 10 jadinya seperti ini :

<?php 
$kata = 'perempuan10';
// Start dari 0 ambil 9 karakter (perempuan)
$awal = substr($kata, 0, 9);

// Start dari 9 ambil 2 karakter (10)
$akhir = substr($kata, 9, 2);

echo $awal;
echo '<br/>';
echo $akhir;

Hasilnya :

BUAT KOMENTAR
Generic placeholder image
Slamet Budi Santoso menjawab pada tanggal 7 March 2019

mungkin bisa pakai preg_split agar lebih fleksibel dengan panjang teksnya. hasilnya split juga berupa array.

$teks = "perempuan10";
$parts = preg_split("/(,?\s+)|((?<=[a-z])(?=\d))|((?<=\d)(?=[a-z]))/i", $teks);
$awal = $parts[0];
$akhir = $parts[1];

referensinya dari sini dan sini.

BUAT KOMENTAR