رفتن به مطلب

درخواست کد php برای تبدیل


پست های پیشنهاد شده


<script type="text/javascript">
$(document).ready(function() {
$("div").filter(function() {
var txt1 = $(this).text();
var txt = txt1.replace(/1/gi,"4");
$(this).text(txt)
})
})
</script>

+ کتابخانه jquery

لینک به ارسال

فکر کنم


$instr = "922213551";
$instr1 = str_replace("1","4",$instr);
$instr2 = str_replace("2","8",$instr1);
$out = str_replace("3","6",$instr2);
echo $out;

در حالتی که شما نوشتید فقط


$out = str_replace("3","6",$instr);

اعمال می شه

لینک به ارسال

میشه درباره خط ها توضیح بدید?

اگر حروف لاتین باشه مشکل نداره؟

پس خط به صورت زیر میشود?


$instr = "922213551";
$instr1 = str_replace("1","4",$instr);
$instr2 = str_replace("2","8",$instr1);
$instr2 = str_replace("3","6",$instr1);
$out = str_replace($instr1,$instr2);
echo $out;

ویرایش شده توسط test
لینک به ارسال

برای راحتی کار کدتون رو میتونین به صورت زیر هم بنویسید


$instr = "922213551";
echo str_replace(array("1","2","3"),array("4","8","6"),$instr);

که خروجیتون به صورت زیر درمیاد

988846554

لینک به ارسال

اون رو که با js راحت تر می شه ساخت یعنی نیازی به لود مجدد صفحه هم ندارید

با جی کوئری و همان کدی که در اولین تایپیک عرض شد قابل اجراست

لینک به ارسال

توضیح کلی دستور

فرض کنید می خواهید دو عدد 1 و 2 را در 123 ریپلیس کنید با 4 و 8 که نتیجه

483

بشود


$instr = "123";

نام عبارت 123 را بگذار $instr


$instr1 = str_replace("1","4",$instr);

در 123 بجای یک بگذار 4 و نامش را بگذار $instr1

یعنی مقدار

$instr1 برابر است با 423


$instr2 = str_replace("2","8",$instr);

یعنی در 123 بجای 2 بگذار 8

که می شود

183 که اشتباه است

و


$instr2 = str_replace("2","8",$instr1);

یعنی در 423 بجای 2 بگذار 8 که نتیجه می شود

483

که صحیح است و


echo str_replace(array("1","2"),array("4","8"),$instr);

یعنی در 123 آرایه های 1 و 2 را با 4 و 8 عوض کن که باز می شود

483 که صحیح است

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...