Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Meletupkan Rentetan PHP dengan Watak Baris Baru dengan Betul?
Meletup Rentetan PHP oleh Baris Baharu
Soalan:
Apabila cuba meletupkan PHP rentetan oleh aksara baris baharu menggunakan kod di bawah, operasi gagal:
$skuList = explode('\n\r', $_POST['skuList']);
Penyelesaian:
Pendekatan yang betul untuk meletupkan rentetan PHP mengikut baris baharu ialah menggunakan pemalar PHP PHP_EOL, yang mewakili penghujung sistem semasa watak baris (EOL).
$skuList = explode(PHP_EOL, $_POST['skuList']);
Tambahan Pertimbangan:
Dikembangkan Penyelesaian:
Untuk kes di mana asal usul aksara baris baharu tidak diketahui atau mungkin berbeza, penyelesaian yang lebih komprehensif disyorkan:
$skuList = preg_split('/\r\n|\r|\n/', $_POST['skuList']);
Corak ungkapan biasa ini sepadan dengan semua baris baharu biasa aksara dan memastikan bahawa rentetan diletupkan dengan betul tanpa mengira konvensyen EOL sistem pengendalian.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meletupkan Rentetan PHP dengan Watak Baris Baru dengan Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!