$url = 'domain.com/found/иван%20иванов';
echo urldecode(pathinfo($url)['filename']);
https://ideone.com/9EUpqq количество ajax запросов за одну отправку будет столько же сколько я закрывал\открывал модалку
<?php
$to = 'www@.kz';
$from = 'www@.kz';
$subject = 'Заявка на обучение и работу';
$subject = '=?utf-8?b?'. base64_encode($subject) .'?=';
$headers = "Content-type: text/plain; charset=\"utf-8\"\r\n";
$headers .= "From: ". $from ." <". $from ."> \r\n";
mail($to, $subject, " ФИО: ".$_POST[fio]." Номер мобильного: ".$_POST[tel] , $headers);
echo 'Отправлено';
?>
<?php
class Fields
{
protected $parent;
public function __construct(\Data &$parent)
{
$this->parent = $parent;
}
public function __get($name)
{
return array_key_exists($name, $this->parent->fields) ? $this->parent->fields[$name] : false;
}
public function __set($name, $value) {
$this->parent->fields[$name] = $value;
}
}
class Data
{
public $fields = [
'foo' => "bar"
];
public function __get($name){
if($name == 'f'){
return new \Fields($this);
}
else {
return false;
}
}
}
$data = new Data();
$data->f->testInfo = "test passed";
echo $data->fields['testInfo']; // выведет "test passed"
$grouped = [];
foreach ($date as $d) {
$parts = explode('-', $d);
$grouped[$parts[0]][intval($parts[1])][] = intval($parts[2]);
}