ფუნქცია quotemeta
ფუნქცია quotemeta ამატებს უკანა ხაზს ყოველი სპეციალური სიმბოლოს წინ სტრიქონში.
ეკრანირდება შემდეგი სიმბოლოები: . \ + * ? [ ^ ] ( $ ).
ფუნქცია იღებს ერთ პარამეტრს - დასამუშავებელ სტრიქონს.
სინტაქსი
quotemeta(string);
მაგალითი
სპეციალური სიმბოლოების ეკრანიზაცია მარტივ სტრიქონში:
<?php
echo quotemeta('Hello.world (test)');
?>
კოდის შესრულების შედეგი:
'Hello\.world \(test\)'
მაგალითი
სტრიქონის ეკრანიზაცია, რომელიც შეიცავს რამდენიმე სპეციალურ სიმბოლოს:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
კოდის შესრულების შედეგი:
'1\+1\=2\? \[maybe\]'
მაგალითი
სტრიქონის დამუშავება სპეციალური სიმბოლოების გარეშე:
<?php
echo quotemeta('simple text');
?>
კოდის შესრულების შედეგი:
'simple text'
იხილეთ აგრეთვე
-
ფუნქციას
addslashes,
რომელიც აეკრანებს სტრიქონს ხაზებით -
ფუნქციას
preg_quote,
რომელიც აეკრანებს სიმბოლოებს რეგულარულ გამონათქვამებში