This was news to me:

When dealing with nested loops, break allows you to exit them all at once

I'm also totally behind "Do your best not to initialize variables or call functions inside loops". I've run into horrible problems with DB queries in loops and it always causes a problem.

https://www.codepunker.com/blog/3-php-loops-gotchas