function odd($var)
{
// является ли переданное число нечетным
return $var & 1;
}
function even($var)
{
// является ли переданное число четным
return !($var & 1);
}
$array1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
$array2 = [6, 7, 8, 9, 10, 11, 12];
echo "Нечетные:\n";
print_r(array_filter($array1, "odd"));
echo "Четные:\n";
print_r(array_filter($array2, "even"));
$arr = [1,2,3,4,5,6,7,8,9];
$odd = array_filter($arr, function($x) { return $x & 1;});
echo "Нечетные:\n";
print_r($odd);
$even = array_filter($arr, function($x) { return !($x & 1);});
echo "Четные:\n";
print_r($even);
function getUser($pdo, $userid)
{
$stmt = $pdo->prepare("SELECT * FROM tgb_user WHERE name = ?");
$stmt->execute(array($userid));
return $stmt->fetchAll();
}
$opt = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ];
$pdo = new PDO($dsn, $user, $pass, $opt);
$userid = $tgObj->message->from->id;
$dataPdo = getUser($pdo, $userid);
var_dump($dataPdo);
function listdirByDate($path){
$dir = opendir($path);
$list = array();
while($file = readdir($dir)){
if ($file != '.' && $file != '..' && $file[strlen($file)-1] != '~' ){
$ctime = filectime( $path . $file ) . ',' . $file;
$list[$ctime] = $file;
}
}
closedir($dir);
krsort($list); // используя методы krsort и ksort можем влиять на порядок сортировки
return $list;
}
src/Model/User
src/Model/СRM