PDA

View Full Version : مبتدی: درک کاراکتر " برای استرینگ



JavadAmeri
شنبه 06 اردیبهشت 1393, 08:36 صبح
سلام
چطوری میشه کاراکتر " رو به رشته فهموند.
چون وقتی من دستور show_surc() رو میزنم.و میزارمش داخل متغییر رشته چون داخلش سرشار از کاراکتر " است هنگ میکنه.:افسرده:

omidabedi
شنبه 06 اردیبهشت 1393, 09:57 صبح
سلام
چطوری میشه کاراکتر " رو به رشته فهموند.
چون وقتی من دستور show_surc() رو میزنم.و میزارمش داخل متغییر رشته چون داخلش سرشار از کاراکتر " است هنگ میکنه.:افسرده:

برای استفاده از کارکتر های مفهوم دار برای php قبل از کارکتر یک \ اضاف کنید مثلا


echo '\'';
//خروجی '

JavadAmeri
شنبه 06 اردیبهشت 1393, 19:59 عصر
من به این استرینگ دست رسی ندارم.فقط از بیرون میشه روش کار کرد.این یک خزنده است.

omidabedi
شنبه 06 اردیبهشت 1393, 21:20 عصر
منظورتون اینه که شما این کدهارو از جای دیگه میگیرید دیگه؟
خب وقتی میگیرید باید کدها تحلیل و بررسی بشن و کارکترهایی نظیر این پاک یا خنثی بشن
من با توابعش اشنایی ندارم صبر کنید اساتید جوابتون رو بدن

MMSHFE
یک شنبه 07 اردیبهشت 1393, 13:56 عصر
میتونید با این روش کار کنید:

$string = str_replace('"', '\\"', $string);