Tôi đã cố gắng lấy văn bản giữa hai biểu tượng được thay thế bằng preg_replace
, nhưng vẫn chưa hoàn toàn nhận được nó ngay khi tôi nhận được kết quả rỗng là chuỗi rỗng, đây là những gì tôi có xaThay thế văn bản giữa hai chi tiết
$start = '["';
$end = '"]';
$msg = preg_replace('#('.$start.')(.*)('.$end.')#si', '$1 test $3', $row['body']);
vì vậy, một ví dụ đầu ra tôi đang tìm kiếm sẽ là:
normal text [everythingheregone] after text
để
normal text [test] after text
Is văn bản bình thường và khi văn bản luôn luôn không đổi? –
Các neo $ 'bắt đầu' và' $ end' phải là chuỗi và phải được thoát. Bạn đang sử dụng một mảng và '[' sẽ là một vấn đề. – mario
@Bhushan không có văn bản nào trước và sau sẽ thay đổi – kabuto178