Soru: $p=' "'.implode('","', $person).'"';
$p
dönüşümü en iyi ne için dönüştürülür?dize dizisini tamsayı php olarak dönüştürün
Ben Ne: Ben $person == false;
$x['date'];
anlatan bir eğer deyimi kullanın çalışıyorum benim veritabanında zaman damgası olduğunu. Saat farkı üzerinde çalıştım, şimdi 3 saniyeden fazla mesaj gönderirse kişiyi yok etmeye çalışıyorum. $t > 3
saniye sonra $p == false;
kullanıyorum Zorluk benim için $t
bölündü, bu yüzden tek bir dize. Preg_match'i kullanmaya çalışıyordum ama bunun iyi bir fikir olduğunu düşünmüyorum. $difference = settype($t, "integer");
kullanmayı deniyorum ama bir sayı yerine bir boolean alıyorum.
$diff = array();
$person = array();
foreach($stmt as $x)
{
$person[] = $x['names']. $x['ages'];
$posts[] = $x['date'];
$timePosted = new DateTime($posts[] = $x['date']);
echo 'Time Posted : '. $timePosted ->format("d-m-Y H:i:s");
echo "</br>";
date_default_timezone_set('Europe/London');
$today = date('d-m-Y H:i:s');
echo 'Current time is : '. $today;
echo "</br>";
$today = new DateTime(date('d-m-Y H:i:s'));
$interval = $timePosted->diff($today);
"Difference " . $interval->d. " days ". $interval->h. " hours ".$interval->i." minutes ".$interval->s." seconds ";
echo "</br>";
$diff[] = $interval->h. " hours ".$interval->i." minutes ".$interval->s." seconds ";
$diff[] = $interval->s; //last array seconds
}
$p=' "'.implode('","', $person).'"';
echo $t= ' "'.implode('","', $diff).'"'."<br />";
$difference = settype($t, "integer");
echo gettype($difference);
echo "</br>";
if($t >3){
$p == false;
}else{
echo "its okay, smaller than 3 seconds";
}
çok uzun bir soru, ve ilk başta söylediklerinizi kavramak kolay değil, ama "$ p'i bir tamsayıya çevirmek?", Belki de "$ p = intval ($ p)" diye sorduğunuzu gördüm. uygun bir tam sayıya Eğer değilse, sorunuzu daha kısa ve özlü hale getirebilir misiniz? –
Ve '$ t' değeri nedir? –
@MuhammedM. Evet haklısın. sorusu için üzgünüm, soru sormadan önce neye sahip olduğumu açıklamaya çalışıyordum, soruyu düzenlemeye çalışacağım. Teşekkürler – user999