substr($yazdir['text'],0,45);
Bu kodla birinci karakterden 45. karaktere kadar olan kısmı alınır. Rakamı artırabilir veya düşürebilirsiniz.