veritabanında float olarak tutmak daha mantıklı sadece gösterirken türkçe para birimine göre gösterirsin.
function moneyFormat(price) {
const number = new Intl.NumberFormat('tr-TR', {
style: 'currency',
currency: 'TRY',
minimumFractionDigits: 2
});
return number.format(price)
}
console.log(moneyFormat(1250)) // ₺1.250,00
querySelector
bulduğu ilk elementi alır.
querySelectorAll
tümünü alır forEach()
ile döngüye alıp hepsinin içeriğini silebilirsin.
document.querySelectorAll(".content").forEach(function(e){
e.innerHTML = ""
});
SELECT * FROM `tableName` WHERE `columnName1` LIKE '%Alinin%' OR `columnName2` LIKE '%Alinin%'
eğer birebir aynısını arayacaksan
SELECT * FROM `tableName` WHERE 'Alinin' IN (`columnName1`, `columnName2`)
function openPage(pageName,elmnt,color) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablink");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].style.backgroundColor = "";
tablinks[i].classList.remove('active') // diğer buttonlar
}
document.getElementById(pageName).style.display = "block";
elmnt.style.backgroundColor = color;
elmnt.classList.add('active') // elmnt = tıklanan buttonlar
}
g
ye tıklamak için tıklamak istediğin g
elementine pointer-events: bounding-box;
verince tıklanabiliyor.
circle
için aşağıdaki gibi yapabilirsin.
Javascript
document.querySelectorAll('svg circle').forEach(function(e){
e.addEventListener('click', function(){
console.log(`${e.tagName} elementine tıklandı.`)
})
})
Jquery
$('svg circle').on('click', function(e){
console.log(e.target.tagName)
})
@siyahkalem Açıklamada söylemek istediği fonksiyonun aldığı parametrenin yerinin değiştiği.
$list = implode(", ", array_map(function($x){
return $x->content;
}, $index));
echo $list;
strst()
true döndürmez eğer bulursa string
döndürür bulamazsa false
döner.
https://www.php.net/manual/tr/function.strstr.php
if(strstr($year, "2021/10") !== false){
}
$array = [
[
'id' => 5918
'sec' => 'haber'
'haber' => 'hyazilar'
],
[
'id' => 54884
'sec' => 'gundem'
'gundem' => 'gyazilar'
]
];
foreach($array as $item){
$sec = $item['sec'];
$yazi = $item[$sec];
echo $yazi."<br>";
}
$elem->children(7)->plaintext;
children()
obje dönderdiği için çalışmıyordur yine plaintext
i kullanabilirsiniz.
tbody
içerisindeki tüm tr
etiketlerini foreach döngüsüyle dönerek
içindeki ilk elementin tag ı th
ise farklı değil ise farklı işlem yapabilirsin.
->children()
ile elementin içindeki elementlere erişebilirsin.
foreach($html_base->find('tbody tr') as $elem){
if($elem->children(0)->tag == "th"){
echo $elem->children(0)."<br>";
} else {
$year = $elem->children(7);
$days = $elem->children(9);
echo $year." - ".$days."<br>";
}
}