PHP code example of mahmoud-abdelfadeil / validator-filter-php
1. Go to this page and download the library: Download mahmoud-abdelfadeil/validator-filter-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mahmoud-abdelfadeil / validator-filter-php example snippets
return [
// config database
"db_host"=>"localhost",
"db_connection"=>"mysql",
"db_name"=>"filter-validate-php",
"db_user"=>"root",
"db_password"=>"",
// config langauge [ar - en]
"lang"=>'en'
];
/*
$arr=[
request name = > rules
]
*/
// example
include 'vendor/autoload.php';
$validate=new ValidatorFilterPHP\ValidatorPHP();
$rules=[
'name'=>'rules);
if($validate->has_error_validate()){
echo "<pre>";
print_r( $validate->has_error_validate());
}else{
// next request
}
}
// example
'category'=>'
// maximum length 100 characters
// minimum length 5 characters
'name'=>'
// maximum value 60
// minimum value 20
'age'=>'
return [
// config database
"db_host"=>"localhost",
"db_connection"=>"mysql",
"db_name"=>"filter-validate-php",
"db_user"=>"root",
"db_password"=>"",
// config langauge
"lang"=>'en'
];
// example
'email'=>'
// example if update data
'email'=>'
'email'=>'
// example
'email'=>'
// example
$filter=new ValidatorFilterPHP\FilterPHP();
$str="<script>mahmoud abdelfadeil</script>";
$str_filter = $filter->string($str);
echo $str_filter ;
// output = mahmoud abdelfadeil
$str="<script>mahmoud abdelfadeil</script>";
$str_filter = $filter->string($str);
echo $str_filter ;
// output = mahmoud abdelfadeil
$data="<script>mahmoud 1299 abdelfadeil</script>";
$data_filter = $filter->num_int($data);
echo $data_filter ;
// output = 1299
$data="12.99";
$data_filter = $filter->num_float($data);
echo $data_filter ;
// output = 1299
$data="12.99";
$data_filter = $filter->num_float($data,'.');
echo $data_filter ;
// output = 12.99
$data="12,99";
$data_filter = $filter->num_float($data,',');
echo $data_filter ;
// output = 12,99
$data_1="12ee9e9";
$data_1_filter = $filter->num_float($data_1);
echo $data_1_filter ;
// output data 1 = 1299
$data_2="12ee9e9E";
$data_2_filter = $filter->num_float($data_2,'e');
echo $data_2_filter ;
// output data 2 = 12ee9e9E
$data_3="12ee9e9E";
$data_3_filter = $filter->num_float($data_3,'E');
echo $data_3_filter ;
// output data 3 = 12ee9e9E
$data="mahmoud . €¶€€¶€€¶€ [email protected]";
$data_filter = $filter->email($data);
echo $data_filter ;
// output data = [email protected]
$data="mahmoud-abdelfadeil.€¶€¶€me";
$data_filter = $filter->url($data);
echo $data_filter ;
// output data = mahmoud-abdelfadeil.me
$data="mahmoud-abdelfadeil.€¶€¶€me";
$data_filter = $filter->encoded($data);
echo $data_filter ;
// output data = mahmoud-abdelfadeil.%E2%82%AC%C2%B6%E2%82%AC%C2%B6%E2%82%ACme
$data="mahmoud's here";
$data_filter = $filter->magic_quotes($data);
echo $data_filter ;
// output data = mahmoud\'s here
$data="<b>mahmoud abdelfadeil</b>";
$data_filter = $filter->special_char($data);
echo $data_filter ;
// output data = <b>mahmoud abdelfadeil</b>
json
{
"scripts": {
"post-autoload-dump": [
"php vendor/mahmoud-abdelfadeil/validator-filter-php/src/Validator/create-file-config.php"
]
}
}