There are a number of preposition words that change the meaning of a phrase when used with a particular word. For example, you can use Struggle with different prepositions, and you will get a different meaning every time. You can see the examples below:
1. Struggle for
Struggle for (thing)
Example: We have to struggle with hard work for keeping peace in the country.
2. Struggle with
Struggle with (person)
Example: I struggled with her for getting this.