Wstawianie elementu np. danej z innego pliku php (nie includ

Chciałbym „importować” do pliku php jakąś część innego pliku php. Polecenie include wstawia mi cały plik a ja potrzebuje tylko części. Jak można zrobić coś takiego?

Podziel ten plik na kawałki.

Jeśli dobrze rozumiem to na kilka plików, a zależy mi na tym aby źródło było w jednym.

To już zależy od struktury tego pliku. Nie da się podać jednej konkretnej metody nie wiedząc co konkretnie w tym pliku się znajduje i co chcesz wydobyć.

Bardzo ogólnie, to możliwości jest kilka …wczytać cały plik (np. file_get_contents, fread) i wyciągnąć interesujący fragment wyrażeniem regularnym. Wczytać do tablicy (korzystając z file) i wybrać z niej interesujące elementy, czytać i przetwarzać linijka po linijce (fgets), Przetworzyć z wykorzystaniem DOM itd.

Równie dobrze możesz podzielić plik na funkcje i używać funkcji i include ;]