<?php
$ligsay=count($tags);
for ($i=0 ; $i < $ligsay; $i++ )
{
$takimlar = '<a href="spor.php?q='.urlencode($tags[$i]).'" title="'.$tags[$i].' ">'.$tags[$i].'</a>';
//buradaki verileri tek tek mysql tablosuna değil hepsini birden tag kolombuna nasıl ekleyebiliriz.
//mysql update ve insert kodu koyduğumuzda tek tek ekliyor.
}
if($ligsay=="0")
{
echo "Etiket yok.";
}
//kısacası array döngüsü bittikten sonra $takimlar komutunu toplam tagları buraya nasıl dökebiliriz ?
//amacımız buraya alabildiğimiz döngüyü mysql da tabloya array içerisinde dönen sayı kadar veriyi insert etmek.
?> array içerisinde dönen verileri döngünün sonunda görüntüsünü nasıl alabilirim ?
8
●198
- 19-12-2019, 22:29:02Üyeliği durduruldu
- 19-12-2019, 23:59:12Hocam print_r ile array i komple ekrana basabilirsiniz. Asagida ki kullanim gibi
print_r(tags);
Yanlis anladim sanirim
Asagida ki gibi bir metod uygulanabilir
Dongunun en ustune
$takimlar_arr = [];
Dongu icinde $takimlar in altina
$takimlar_arr[] = $takimlar;
Donguden ciktiktan sonra $takimlar_arr istediginiz veriyi tutacaktir Array olarak.
print_r($takimlar_arr);
String olarak isterseniz
Dongunun en ustune
$takimlar_arr = null;
Dongu icinde $takimlar in altina
$takimlar_arr .= $takimlar;
Enson
echo $takimlar_arr;
Mobilden yazdim hatalar olabilir - 20-12-2019, 00:41:49Üyeliği durduruldusub arrayları başka arraylara almak istesem sorunun çözümüne yardımcı olmuş olabilir miyim ?
<?php
$ligsay=count($tags);
for ($i=0 ; $i < $ligsay; $i++ )
{
$takimlar = '<a href="spor.php?q='.urlencode($tags[$i]).'" title="'.$tags[$i].' ">'.$tags[$i].'</a>';
echo $takimlar;
//echo $takimlar; dediğimde tags sayısı kadar çıktı veriliyor fakat bunu mysql update edemiyorum.tek bir sutuna tüm değerler girilmiyor
}
if($ligsay=="0")
{
echo "Etiket yok.";
}
//tek bir sütüna mysql a update edebilmek için takimlar içinde dönen verileri buraya almak istesem ?
//echo $tags[5]; gibi yazınca sayılan 5. sıranın çıktısı veriliyor.
?> - 20-12-2019, 17:27:23Üyeliği durduruldujsondecode edilip arraya alınmış fakat bunu array sonunda for döngüsüyle adet kadar görüntüsünü alamıyorum.coder63 adlı üyeden alıntı: mesajı görüntüle
- 20-12-2019, 17:52:16Kimlik doğrulama veya yönetimden onay bekliyor.Doğru anladıysam taglarin link hallerini db'ye tek kolona kaydetmek ve kullanmak istiyorsun eğer öyle ise ;
<?php $ligsay=count($tags); for ($i=0 ; $i < $ligsay; $i++ ) { $takimlar[] = '<a href="spor.php?q='.urlencode($tags[$i]).'" title="'.$tags[$i].' ">'.$tags[$i].'</a>'; } $tumTakimlar = implode("|", $takimlar); // $tumTakimlari veritabanına istediğin kolona yazdır. // Yazdıracağın kolon özelliği text formatında olsun. ?>Kullanırken ;
<?php // Veritabanından geri çağırmak istediğin zaman ise explode ile tekrar yazdır $takimlar = explode("|", $dbYazdirilanKolon); foreach ($takimlar as $takim) { print $takim; } ?> - 20-12-2019, 17:57:44Üyeliği durduruldu<?phpcoder63 adlı üyeden alıntı: mesajı görüntüle
$avukat=file_get_contents('http://www.yargitay.com/');
$obj = @json_decode($avukat);
$hakimler=@$obj->items[0]->snippet->hakimler;
$kactane=count($hakimler);
for ($i=0 ; $i < $kactane; $i++ )
{
$polis = '<a href="savci.php?q='.urlencode($hakimler[$i]).'" title="'.$hakimler[$i].' ">'.$hakimler[$i].'</a><br>';
echo $polis;
//polis çiktisi $kactane=count($hakimler); kadar tek tek görüntü veriyor bunu { bu } alan için sınırlıyor
// { bu } alan dışında $polis verisini nasıl alabilirim ?
}
if($kactane=="0")
{
echo "hirsiz yok.";
}
//mesela bu alana $polis dediğimiz veriyi tag olarak sıralı nasıl alabilirim ?
// { bu } alanda dönen echo $polis; verisinin tagı bu alana gelebilsin. yargıtay,danıştay,sayıştay gibi.
?> - 20-12-2019, 18:21:15DarkManX adlı üyeden alıntı: mesajı görüntüle
https://codeshare.io/GqVrvM
Belirttiğiniz url üzerinden test etmedim.
Foreach içinde elde edilen değerleri $data isimli diziye ekledim ve dongü dışında da bunu kullanabilirsiniz.