emrebakkal/sozlukphp

There is no license information available for the latest version (1.0.0) of this package.

Türk Dil Kurumunun hazırladığı Türkçe sözlük API'ı için hazırlanmış, basitleştirilmiş bir PHP kutuphanesi.

Maintainers

Package info

github.com/emrebakkal/sozlukphp

Issues

pkg:composer/emrebakkal/sozlukphp

Statistics

Installs: 11

Dependents: 0

Suggesters: 0

Stars: 16

1.0.0 2022-12-01 17:38 UTC

This package is auto-updated.

Last update: 2026-03-29 01:00:59 UTC


README

Türkçe sözlük API'ı için hazırlanmış bir PHP kütüphanesi.

📦 Kurulum

composer require emrebakkal/sozlukphp

👨‍💻 Kullanım

Kütüphaneyi dosyaya dahil etmek

<?php

require __DIR__ . '/vendor/autoload.php';
$sozluk = new SozlukPHP\Sozluk();

Kelimenin var olup olmadığını kontrol etmek

echo $sozluk->checkWord("programlama");
// Bool (True veya False) dondurur

Kelimenin anlamını çekmek

echo $sozluk->word("programlama")->getMeaning();
// Ekrana, verilen kelimenin ilk anlamini (0 index'ini) yazdirir. Dilerseniz parametre olarak istediginiz anlamin index degerini girebilirsiniz. 

Kelimenin tüm anlamlarını çekmek (Array)

print_r($sozluk->word("programlama")->getMeanings());
// Ekrana, verilen kelimenin butun anlamlarini array tipinden yazdiracaktir.

Kelimenin tüm anlamlarının index sayısını çekmek

echo $sozluk->word("programlama")->countMeanings();

Kelimenin Türkçe sözlükteki ilk örnek cümlesini çekmek

echo $sozluk->word("programlama")->getExample();
// Ekrana, verilen kelimenin ilk ornegini (0 index'ini) yazdirir. Dilerseniz parametre olarak istediginiz ornegin index degerini girebilirsiniz. 

Kelimenin ilk atasözünü çekmek

echo $sozluk->word("zafer")->getProverb();
// Ekrana, verilen kelimenin ilk atasozunu (0 index'ini) yazdirir. Dilerseniz parametre olarak istediginiz atasozunun index degerini girebilirsiniz. 

Kelimenin bütün atasözlerini çekmek (Array)

print_r($sozluk->word("fatih")->getProverbs());

Kelimenin atasözlerinin index sayısını çekmek

echo $sozluk->word("ocak")->countProverbs();

Kelimenin Türkçe Sözlük veritabanındaki numarasını çekmek

echo $sozluk->word("programlama")->getWordNo();

Kelimeninin takısını çekmek (varsa)

echo $sozluk->word("kadir")->getAffix();

Kelimenin çoğul olup olmadığını çekmek

echo $sozluk->word("programlama)->isPlural();

Kelimenin birleşiklerini çekmek

echo $sozluk->word("araba")->getCompound();

Kelimenin telaffuzunu çekmek

echo $sozluk->word("ordu")->getPronunciation();

Telegram'dan benimle iletişime geçebilirsiniz.

  • Görüşlerinizi ve isteklerinizi paylaşmayı unutmayın. Eksik gördüğünüz vs. kısımlar için pull request atmayı ve repoyu yıldızlamayı unutmayın!