ဒေတာပြုပြင်ခြင်းလုပ်ငန်းစဉ်တွင်ဒေတာပြုပြင်ခြင်းနှင့်အချက်အလက်သန့်ရှင်းရေးသည်အချက်အလက်အရည်အသွေးကိုသေချာစေရန်အရေးကြီးသောအဆင့်များဖြစ်သည်။ ဒေတာတူးဖော်ခြင်းသည်ကုန်ကြမ်းအချက်အလက်များကိုသင့်လျော်သောပုံစံများနှင့်အဆောက်အအုံများအဖြစ်ပြောင်းလဲရန်ရည်ရွယ်သည်။ အချက်အလက်သန့်ရှင်းရေးပြုလုပ်ခြင်းသည်မမှန်ကန်သောအချက်အလက်များကိုဖယ်ရှားခြင်း, အမှားများကိုပြုပြင်ခြင်း, ဤဆောင်းပါးသည် PHP မှတစ်ဆင့်ဤသော့နှစ်ခုကိုအကောင်အထည်ဖော်ရန်အသေးစိတ်ကိုလေ့လာနိုင်သည်။
PHP တွင်ဒေတာပြုပြင်ခြင်းသည်များသောအားဖြင့် string processing, ခင်းကျင်းမှုလုပ်ငန်းများနှင့်ပုံမှန်အသုံးအနှုန်းများကဲ့သို့သောလုပ်ဆောင်ချက်များအပေါ်မူတည်သည်။ ဤတွင်အချို့သောအသုံးများသောအချက်အလက်များလုပ်ဆောင်ခြင်းဥပမာများမှာ -
<?php $str = "Hello, world!"; echo strtoupper($str); // ထုတ်လုပ်ခြင်း HELLO, WORLD! echo strtolower($str); // ထုတ်လုပ်ခြင်း hello, world! echo ucfirst($str); // ထုတ်လုပ်ခြင်း Hello, world! echo ucwords($str); // ထုတ်လုပ်ခြင်း Hello, World! ?>
<?php $arr = array("apple", "banana", "cherry"); echo count($arr); // ထုတ်လုပ်ခြင်း 3 echo implode(", ", $arr); // ထုတ်လုပ်ခြင်း apple, banana, cherry echo in_array("banana", $arr) ? "တည်နေ" : "不တည်နေ"; // ထုတ်လုပ်ခြင်း တည်နေ ?>
<?php $str = "One apple, two apples"; $pattern = "/apple(s)?/i"; // ကိုက်ညီ apple သို့မဟုတ် apples(အမှုအာရုံမခံစားနိုင်) echo preg_match_all($pattern, $str); // ထုတ်လုပ်ခြင်း 2 ?>
ဒေတာသန့်ရှင်းရေးသည်ဒေတာအရည်အသွေးနှင့်တိကျမှန်ကန်မှုကိုတိုးတက်စေရန်အရေးကြီးသောလုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။ ဤတွင်အချို့သောအသုံးများသောအချက်အလက်သန့်ရှင်းရေးလုပ်ငန်းများမှာ -
<?php $arr = array("apple", "banana", "cherry", "apple", "banana"); $arr = array_unique($arr); print_r($arr); // ထုတ်လုပ်ခြင်း Array ( [0] => Apple [1] => Banana [2] => ချယ်ရီ) >
<?php $str = " Hello, world! "; echo trim($str); // ထုတ်လုပ်ခြင်း Hello, world! echo ltrim($str); // ထုတ်လုပ်ခြင်း Hello, world! echo rtrim($str); // ထုတ်လုပ်ခြင်း Hello, world! ?>
<?php $num = "123"; $num = intval($num); echo gettype($num); // ထုတ်လုပ်ခြင်း integer ?>
<?php $str = "<p>Hello, <strong>world</strong>!</p>"; echo strip_tags($str); // ထုတ်လုပ်ခြင်း Hello, world! ?>
အထက်ပါနိဒါန်းမှတစ်ဆင့် PHP သည်အစွမ်းထက်သောအချက်အလက်များနှင့်အချက်အလက်သန့်ရှင်းရေးလုပ်ဆောင်ချက်များကိုထောက်ပံ့ပေးသည်။ String ပြောင်းလဲခြင်း, ခင်းကျင်းခြင်း, ပုံမှန်လိုက်ဖက်ခြင်းကဲ့သို့သောအချက်အလက်ပြ problems နာများကိုကိုင်တွယ်ရန် PHP ၏ built-in function များကိုသင်ပြောင်းလွယ်ပြင်လွယ်အသုံးပြုနိုင်သည်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်စေရန်, အချက်အလက်အမျိုးမျိုးကိုအလွယ်တကူပြုလုပ်နိုင်သည်,